PDA

Просмотр полной версии : Запретить повтор MovieClip


xjack
26.06.2009, 17:08
Кто посоветует удобные способы это сделать в As3 - т е чтобы клип останавливался на последнем кадре и не играл повторно?

mre
26.06.2009, 17:09
В последнем кадре написать stop();

xjack
28.06.2009, 00:57
Во Flash Ide? Пробовал - не работает =(

Добавлено через 4 минуты
Когда подключаешь мувик в AS3 приложение stop() в последнем кадре не работает

cleptoman
28.06.2009, 09:19
Класс мувика из библиотеки наследуйте от МувиКлипа и будет вам счастье.

xjack
28.06.2009, 18:35
Ну это само собой, тип переменной в AS3 - MovieClip, во Flash IDE в последнем кадре мувика пишу stop(), тем не менее игнорируется.

wvxvw
28.06.2009, 18:59
подписаться на "enterFrame" и остановить, когда текущий кадр равен последнему.

xjack
29.06.2009, 17:32
Ну пока так и пришлось сделать, в данном случае это как то геморно и не совсем равильно. Да и в любом случае - должен же код в кадрах читаться в AS3.

Партизан
29.06.2009, 18:59
Ну это само собой, тип переменной в AS3 - MovieClip, во Flash IDE в последнем кадре мувика пишу stop(), тем не менее игнорируется.
Ищите где ошиблись... может мувик не тот, либо stop() не там...

wvxvw
29.06.2009, 19:03
>> должен же код в кадрах читаться в AS3
это смотря что вы с ним делали после этого - если заэмбедили из SWF, то как раз таки не должен. Флексoвый компилятор просто не парсит код с таймлайна.

xjack
30.06.2009, 01:26
Спасибо, в точку!=) Именно из swf и заембеддил. Просто когда использвал Флексовый компонент Image и ставил в source swf, то код из кадров работал. А когда работаю с самим мувиклипом, то облом, а жаль..