Форум Flasher.ru

Форум Flasher.ru (http://www.flasher.ru/forum/index.php)
-   ActionScript 1.0/2.0 (http://www.flasher.ru/forum/forumdisplay.php?f=93)
-   -   как сделать, чтобы клип доиграл до метки по команде. (http://www.flasher.ru/forum/showthread.php?t=125845)

kolenki 03.06.2009 16:19

как сделать, чтобы клип доиграл до метки по команде.
 
Всем привет!
Есть ролик, в нем зацикленный мувик (4 этапа) и кнопка, запускающая другой мувик.
Как сделать так, чтобы при нажатии на кнопку первый доигрывался до определенного этапа (кадра, метки в кадре), а уж потом запускался второй?
Спасибо!

KiL33 03.06.2009 18:11

Вас непонятно. Опишите подробнее, что нужно..вам

zveryuka 03.06.2009 19:06

На вскидку...

- можно задать переменную "А"
Код AS1/AS2:

var A=0;

, при нажатии на кнопку А=1;

Код AS1/AS2:

btn.onRelease = function(){
 
A=1;
}

На каждом этапе лежит функция

bob();

Код AS1/AS2:

function bob(){
 
if(A == 1){
stop();
 
MC.gotoAndPlay("Name frame");
}
}


kolenki 04.06.2009 15:27

Подробнее (и, надеюсь, понятнее:)):
проигрывается клип, в котором формы перетекают друг в друга в такой последовательности: линия - круг - линия - квадрат - линия - треугольник - линия ... и т.д.
Есть кнопка, при нажатии начнет проигрываться другой мувик. Сразу.
А нужно, чтобы первый дошел до фазы "линия", а уж потом сказал другому "играть".

zveryuka, спасибо, но получается опять же, что все произойдет резко - на кнопку нажал, А стало = 1 и пошел играть следующий, не доиграв первый....

lexa2000lexa 04.06.2009 15:41

посмотри вот это решение можен это вам нужно
http://www.flasher.ru/forum/showthread.php?t=105986

kolenki 04.06.2009 16:07

lexa2000lexa, спасибо, но это не то...
если мой вопрос конкретизировать еще больше, то все сводится к одному: как сказать флешу, что если кнопку нажмут, сначала дойди до определенного кадра первого клипа и остановись там, а потом запускай второй клип.

lexa2000lexa 04.06.2009 16:22

Вложений: 1
так вам нужно?

KiL33 04.06.2009 16:40

тут посмотри
http://www.flasher.ru/forum/showthread.php?t=124897


Часовой пояс GMT +4, время: 11:38.

Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.