Есть ли лучший способ использовать использование логического с видимым? Я настраиваю анимацию, которая имеет условия для видимости, и я не хочу использовать что-то плохое.use boolean with visible, as3
Эта анимация мигает 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();
Время, затрачиваемое на загрузку, вряд ли имеет отношение к использованию булевых. Однако вы можете изменить «if (condition = 5)« to »if (condition == 5)». – bitc
@bitc. Это быстрее. Я сделаю обновление, напишу, если хочешь. – 2010-04-30 19:25:04