Есть ли лучший способ сделать использование логического с видимым? Я настраиваю анимации, которые имеют условия для видимости, и я не хочу использовать что-то, что работает плохо.
Эта анимация мигает 30 раз и останавливается. Работает без ошибок, но требует загрузки. Я хотел бы изучить другие способы использования видимости с условными обозначениями.
Это то, что я использовал "ждет, прежде чем играть"
if(condition=5){
box.visible = !box.visible;
Это отлично работает "без паузы"
if(condition<6){
box.visible = !box.visible;
Полный код, который глючит
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();
Это работает
if(condition==5){
box.visible = !box.visible;
Это лучший «эффект приятной анимации»
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();