![]() |
стоп
Дано: клип - _mc. (состоит из 30 кадров)
кнопка: _btn при загрузке клипа, клип осанавливается на первом кадре. при нажатии кнопки клип проигрывается до 15 кадра. При повторном нажатии проигрывается до 30 - переходит на первый и останавливается. Условие: всё должно быть в первом кадре на _root. |
А в чем проблема?
В 1-й и 15-й кадр ставь стоп На кнопку вешай команду плэй. И всё..... |
Так, я хочу из рута. Централизованно
|
Цитата:
в первом кадре: _root.attachMovie("my_btn","_btn",getNextHighestDepth(),{_x:координата, _y:координата}); _root._btn.onPress = function(){ _root.attachMovie("my_mc","_mc",getNextHighestDepth(),{_x:координата, _y:координата}); _root._mc.play(); _root._btn.removeMovieClip(); } в муве, в 15 кадре: stop(); _root.attachMovie("my_btn","_btn",getNextHighestDepth(),{_x:координата, _y:координата}); _root._btn.onPress = function(){ _root.attachMovie("my_mc","_mc",getNextHighestDepth(),{_x:координата, _y:координата}); _root._mc.play(); _root._btn.removeMovieClip(); } хотя можно все это в функцию запихать и вызывать ее... так проще, кажися. |
Ой, не уточнил, всё должно быть в первом кадре.
|
Полная централизация тоже не хорошо. Придется использовать onEnterFrame, что тут будет неоправдано. Все же лучше основной код в функция запихивать в первый кадр, а в ключевых точках ставить stop и вызов функции обработки.
|
может и нехорошо, но если хочется:
Код:
var stops=[1,15];//может быть и больше |
класный скрипт. Теперь в класс и всё работает как часы.
|
| Часовой пояс GMT +4, время: 11:40. |
Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.