У меня есть MC1, который при нажатии меня хотел бы подождать, чтобы он начал играть, когда MC2 попадает в кадр 50 или 100. У обоих есть своя отдельная временная шкала. Любая помощь?нажмите MC1 и подождите, пока MC2 не достигнет определенного фрейма
1
A
ответ
3
addFrameScript позволит вам добавлять и удалять код в/из кадра мувиклипа.
function onMc1Click(e:MouseEvent):void
{
//targetFrame:int = 50 declared in class..
mc2instance.addFrameScript(targetFrame, mc2TargetFrameReached);
mc2instance.play();
}
function mc2TargetFrameReached():void
{
//call with null function value to remove
mc2instance.addFrameScript(targetFrame,null);
//do other stuff
}
1
mc1.addEventListener(MouseEvent.CLICK, onMc1Click);
function onMc1Click(e:MouseEvent):void
{
mc2.addEventListener(Event.ENTER_FRAME, onFrameMc2);
mc2.play();
}
function onFrameMc2(e:Event):void
{
if(mc2.currentFrame == 50 || mc2.currentFrame == 100)
{
mc2.removeEventListener(Event.ENTER_FRAME, onFrameMc2);
mc1.play();
}
}
Смежные вопросы
- 1. Подождите, пока блок достигнет своего блока завершения
- 2. regex, который продолжает сопоставлять числа, пока не достигнет определенного символа
- 3. Подождите, пока не закончите?
- 4. Подождите, пока не произойдет событие
- 5. AS2: Подождите, пока actioncript будет запущен до загрузки фрейма
- 6. Подождите, пока QWidget не закроется
- 7. Подождите, пока процесс не завершится
- 8. Подождите, пока процесс не закончится
- 9. Подождите, пока не загружены элементы?
- 10. Подождите, пока Spinner не обновится
- 11. Подождите, пока glutPostRedisplay() не обновится
- 12. Подождите, пока функция не завершится
- 13. sscanf, пока он не достигнет запятая
- 14. Обещание - попробуйте, пока он не достигнет
- 15. Подождите, пока нажмите enter в C внутри цикла while?
- 16. Подождите, пока конкретный элемент исчезнет
- 17. Подождите, пока пользовательское разрешение
- 18. Подождите, пока addClass выполнит
- 19. Подождите, пока [NSAlert beginSheetModalForWindow: ...];
- 20. Подождите, пока загрузится следующая страница, а затем нажмите
- 21. Подождите, пока AlertDialog покажет
- 22. Подождите, пока обратный вызов
- 23. Подождите, пока переменная изменится
- 24. Подождите, пока NSURLSessionDataTask вернется
- 25. Webdriver Подождите, пока появится ТЕКСТ
- 26. Подождите, пока «Записать полностью»
- 27. Подождите, пока fs.readFileSync делается
- 28. Подождите, пока ExecWB закончит
- 29. Подождите, пока выйдет замок.
- 30. Подождите, пока запрос выполняется