Existe-t-il une meilleure façon d'utiliser un booléen avec visible? Je mets en place des animations qui ont des conditions de visibilité, et je ne veux pas utiliser quelque chose qui fonctionne mal.utiliser booléen avec visible, as3
Cette animation clignote 30 fois et s'arrête. Cela fonctionne sans erreur, mais prend un moment à charger. Je voudrais apprendre d'autres façons d'utiliser la visibilité avec les conditions.
C'est ce que je 'attend avant de jouer'
if(condition=5){
box.visible = !box.visible;
Cela fonctionne bien 'sans pause'
if(condition<6){
box.visible = !box.visible;
code complet qui est bogué
var timz:Timer = new Timer(100,30);
timz.addEventListener(TimerEvent.TIMER, doIt);
var condition:Number = 5;
function doIt(event:TimerEvent):void{
trace("fire!");
if(condition=5){
box.visible = !box.visible;
}
}
timz.start();
Cette fonctionne
if(condition==5){
box.visible = !box.visible;
C'est le meilleur 'bel effet tween'
var timz:Timer = new Timer(500,30);
timz.addEventListener(TimerEvent.TIMER, doIt);
var condition:Number = 5;
function doIt(event:TimerEvent):void{
trace("fire!");
if(condition==5){
//box.visible = !box.visible;
import fl.transitions.Tween;
import fl.transitions.easing.*;
var myTweenAlpha:Tween = new Tween(box, "alpha", Strong.easeOut, 0, 1, 1, true);
}
}
timz.start();
Le temps de chargement n'a pratiquement rien à voir avec l'utilisation de booléen. Vous pourriez cependant vouloir changer "if (condition = 5)" en "if (condition == 5)". – bitc
@bitc. C'est plus rapide. Je fais une mise à jour, poste si vous le souhaitez. –