Я имею в виду, есть ли способ в AS3 или в программировании в целом (php, js и т. Д.), Чтобы событие вызывало / активировало «КОГДА» что-то делает, в отличие от if / else if / elseоператоры?
например, скажем, я хочу, чтобы событие срабатывало / активировалось ТОЛЬКО при нажатии на метку кадра, а после этого делало что-то еще и т. д., по сути, заставляя его делать что-то одно за другим в соответствии сКОГДА определенные цели достигнуты.есть ли тип «когда» и т. д., который будет делать это в отличие от if / else if и т. д.
например, используя приведенный выше пример, вместо того, чтобы я делал что-то вроде этого:
Code:
xyz.addEventListener(Event.ENTER_FRAME / or INIT , btn);
function btn(e:Event):void{
if ( externalSwf.currentFrameLabel == " label here "){
do something code here.
}
}
есть ли способ сделать это так:
Code:
xyz.addEventListener(Event.ENTER_FRAME / or INIT , btn);
function btn(e:Event):void{
when ( externalSwf.currentFrameLabel == " label here "){
do this.
when (this happens){
do this next
}
}
}
и т. Д.
как этого добиться?
причина, по которой я спрашиваюэто потому, что у меня есть небольшой проект, над которым я работаю (плавные переходы внешнего кода SWFS), который частично работает, но я не могу на всю жизнь понять, как реализовать структуру, подобную той, что была у меня выше.
По сути, я говорю: мне не нужны условные выражения, мне нужны ... определенность ... если это имеет смысл, lol.
надеюсь, это не смущает.
любые советы, идеии т. д. Я с удовольствием ценю.
спасибо.