Мне действительно нужен какой-то скрипт AS3 для запуска некоторой функции, когда я оставляю specfic-фрейм.Функция запуска Flash AS3 после кадра Exit
моя причина - поставить некоторые функции, чтобы остановить видео и возобновить звук mp3-плеера ПОСЛЕ того, как я выхожу из фрейма, содержащего FLV-воспроизведение.
Я использую этот скрипт, и он отлично работает во FLASH-проекторе, но stage.invalidate(); потому что сторонний разработчик приложений, такой как Swfkit и Zinc, не отвечает после того, как я попытаюсь выйти из рамки воспроизведения FLV.
Вот мой скрипт:
stage.invalidate();
mene.addEventListener(Event.RENDER,exitingF);
mene.addEventListener(Event.REMOVED_FROM_STAGE, removedF);
function exitingF(e:Event):void{
controller.gotoAndStop(2);
pausePosition = sndChannel.position;
sndChannel.stop();
isPlaying = false;
}
function removedF(e:Event):void{
mene.stop();
controller.gotoAndStop(1);
sndChannel = soundClip.play(pausePosition);
isPlaying = true;
}
все мне нужно, это какой-то другой способ сказать вспышки запустить некоторый сценарий сразу после выхода specfic кадра (перейти на другой кадр)
действительно спасибо за ответ, но вы можете объяснить мне больше об этом сценарии, im действительно amature в AS3 этот сценарий может использоваться по моей причине? потому что я хочу добавить скрипт после кадра выхода, а не на Enter Frame – Arioman
Конечно, я обновил свой ответ для вас – Helto
кажется, что addFrameScript() - это функция, которая позволяет добавлять ActionScript к определенному кадру, как я могу использовать этот Для выхода кадра? У меня есть различные меню, которые каждый из них ссылается на различные фреймы. – Arioman