PDA

Просмотр полной версии : как проиграть несколько кадров, затем...


Mykola
16.08.2007, 21:48
привет всем! я пока абсолютный ноль в экшнскрипт и в объектной модели flash. в событийной -- тоже. ) к сожалению, сейчас нет времени изучать это все...
вопрос такой: необходимо по нажатию кнопки проиграть заданное число кадров фильма, затем перепрыгнуть на заданный кадр и оттуда снова проиграть заданное число кадров и остановиться. например, стоим на 15-м кадре, жмем кнопку, играем 15 кадров, прыгаем на 60-й кадр, играем еще 15 и останавливаемся. все в одной сцене.
я понимаю, что это должно быть достаточно просто, но как? ))
помогите, пожалуйста! хотя бы подскажите, плз, общее направление -- где рыть? )
спасибо!

Mr. Fixit
16.08.2007, 22:28
gotoAndPlay(1...N);
stop();

использывай отэто

Mykola
17.08.2007, 01:21
спасибо, но я не совсем понял. в параметрах гоутуЭндПлэй может быть только одно число -- номер кадра, с которого начнется проигрывание. а (1...N) -- это как?
прошу прощения за тупость. )

Mr. Fixit
17.08.2007, 02:06
(1...N) - тоесть любой кадр в пределах Флеша.

Kikasso
17.08.2007, 03:23
в параметрах гоутуЭндПлэй может быть только одно число -- номер кадра, с которого начнется проигрывание.
Вообще-то там может быть и строка - "метка" кадра. А может быть и два параметра, сцена и кадр. Но со сценами все несколько запущено, и лучше их вообще не использовать.

opportunity
17.08.2007, 08:29
к примеру: кнопка на 10 кадре, принажатии проигрывает с 30-60, а затем на 70 переходит.
1. на 10 stop();
2. в кнопке gotoAndPlay(30);
3. на 60 ставишь метку и акшн gotoAndStop(70);