Я использовал некоторый stage.addEventListener
в моем проекте в as3, но я хочу, чтобы эти сценические события работали только с определенным фреймом. могу ли я поставить сцену на ложь или что-то еще? как я могу избежать этого, когда я нажимаю кнопку на сцене, другие вещи/объекты не начинают делать что-то, потому что они связаны с stage.addEventListener
, может кто-нибудь мне помочь?Как использовать stage.addEventListener в as3?
0
A
ответ
0
В функции, вы можете проверить кадр, как:
if(currentFrame == 'SpecificFrame')
{
//codeHere
}
Лучше было быть, чтобы удалить событие с removeEventListener
при смене кадров.
Однако все дети являются частью сцены, поэтому вы не можете помешать Объектам, связанным со сценой, не выполнять Событие. Однако вы можете сделать объект тем же размером, что и ступень ниже всех других объектов (через код, swapChildren
или setChildIndex
).
0
Если вы хотите что-то сделать на определенном кадре, используйте следующий код.
stage.addEventListener(Event.ENTER_FRAME, chkit);
function chkit(event:Event):void{
if (currentFrame == 90){
trace("Reached"); // whatever you want to be done on reaching particular frame
}
else{
//things that should be done when particular frame is not reached
}
}
Смежные вопросы
- 1. stage.addEventListener внутри пакета?
- 2. Как удалить функцию или событие остановить ее с stage.addEventListener в as3
- 3. , как использовать несколько раз этого события этапа в as3
- 4. Как использовать droptarget в AS3?
- 5. AS3 - Как использовать Event.EnterFrame?
- 6. AS3: Как использовать GTween?
- 7. Почему не работает stage.addEventListener (KeyboardEvent.KEY_DOWN, onKeyDown, true)?
- 8. AS3: Как использовать оператор «как»?
- 9. События клавиатуры в As3
- 10. Как использовать тег [mixin] в приложениях AS3?
- 11. as3 Как использовать URLLoader в классе
- 12. Как использовать класс AS3 в MXML?
- 13. как использовать кнопку сброса, как в демо-версии greensock, в as3
- 14. Haxe как синтаксис, как использовать AS3 как
- 15. Как остановить функцию через другую в AS3?
- 16. Движение в AS3
- 17. Как остановить перетаскивание x в as3?
- 18. Как обнаружить StaticText в AS3?
- 19. Объектные барьеры в AS3?
- 20. AS3 - Нельзя использовать SharedObject?
- 21. Как остановить функцию на as3
- 22. AS3, код пули
- 23. Пользовательский курсор с mouse_down в as3
- 24. AS3 - объект hitTestObject, зависающий?
- 25. Как сэкономить время на внешний файл as3
- 26. Как использовать SetTimeout во флэш-AS3
- 27. AS3. Как использовать другую анимацию после завершения?
- 28. Как правильно использовать currentFrame/totalFrames AS3
- 29. Как настроить и использовать файл Flash AS3
- 30. Ошибка № 1010 В AS3
если я использую stage.currentFrame Я получаю эту ошибку: не правильная статическая flash.display: Stage. – user2852398
@ user2852398 Удалить «stage.' – Cilan