Форум 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)
-   -   Replay button (http://www.flasher.ru/forum/showthread.php?t=105950)

razum666 27.12.2007 16:53

Replay button
 
Уважаемые знатоки, вопрос. Есть короткий мультик. Как сделать так чтобы после его проигрывания появлялась кнопка "проиграть еще раз"?
Спасибо

MrPoma 28.12.2007 05:57

вытаскиваешь кнопку на поледний кадр. называешь ее btn. в этом кадре пишешь код:

Код:

btn.onRelease = function(){
      _root.gotoAndPlay(1);
}


Волгоградец 28.12.2007 10:35

Распределять клип по кадрам не модно. Нужно стараться централизовать код. Для твоего случая:
Код:

but._visible = false;//изначально кнопка не видна
_root.onEnterFrame = function (){
  //если клип доиграл до конца - он останавливается и появляется кнопка
  if (mc._currentframe == mc._totalframes){
      mc.stop ():
      but._visible = true;
  }
}
//при нажатии на кнопку клип начинает играть сначала
but.onRelease = function (){
  mc.gotoAndPlay (1);
}



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

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