PDA

Просмотр полной версии : Pause_Play


GeorgeMan
11.10.2005, 15:33
Вопрос такой, есть огромный мульт во флеше, длинный всмысле, для презентахи, как там приделать такие кнопы чтобы зритель мог нажать клавишу и остановить его проигрывание, ну и соответственно нажать и запустьть его играть дальше...
Заранее благодарен за посильную помощ...

FreeLander
11.10.2005, 15:46
приделать кнопки, на них написатьon (release) {
_root.play();
}
on (release) {
_root.stop();
}

GeorgeMan
11.10.2005, 15:53
Огромное спасибо...

ultraflasher
11.10.2005, 16:49
Ошибся разделом.

Ion
11.10.2005, 17:03
А куда ему?

ultraflasher
11.10.2005, 17:10
А куда ему?
Вот сюда ему: http://www.flasher.ru/forum/forumdisplay.php?f=61

GeorgeMan
14.10.2005, 13:56
Блин, представляете, не получилось...
Дело в том что у меня не просто на тайм лайне вся эта хрень висит, а разбита на movie clip'ы которые в свою очередь брошены в главный проект
по слоям... И если создать еще один слой с кнопами, то тот скриптик не срабатывает... Как тут быть????

FreeLander
15.10.2005, 01:03
Блин, представляете, не получилось...
Дело в том что у меня не просто на тайм лайне вся эта хрень висит, а разбита на movie clip'ы которые в свою очередь брошены в главный проект
по слоям... И если создать еще один слой с кнопами, то тот скриптик не срабатывает... Как тут быть????Ну это ты геморрой себе нажил, особенно если анимация длительная, искренне сочуствую, сам наступал на такие же грабли. Решение одно, давать мувикам имена, и вешать на кнопку несколько стоп кранов - для каждого мувиклипа персонально: _root.movie_clip_name.stop();
Для более глубоких уровней вложенности, если таковые есть:
_root.movie_clip_name.movie_clip_name.stop();
...
Ну и плэй по этому же принципу:
_root.movie_clip_name.play();

Если какие-то мультики проигрываются только раз, то можно сделать их не movieClip, а Graphic (эти объекты не зацикливаются и играются только раз).

GeorgeMan
17.10.2005, 13:05
Блин... Торможу не по детски...
Все равно что то не получается...
Может пропишешь полностью скрипт???

вот на картинке показано, фактически в анимации участвуют 2 слоя, один с человечками сделанный в максе, и просчитаный в SWF, второй с титрами...
Ну и третий видимо будет с кнопками управляющими...

GeorgeMan
20.10.2005, 11:39
Ух ты... Неужелиникто не в состоянии помоч???

FreeLander
20.10.2005, 13:24
выделяешь мувик с анимацией (который у тебя на слое "pers") и в окне настройки (см рис) присваиваешь ему имя, например my_mc.
Далее на кнопке:
on (release) {
//выбери что-то одно
_root.my_mc.stop()
_root.my_mc.play()
_root.my_mc.gotoAndPlay()
_root.my_mc.gotoAndStop()
}