![]() |
|
||||||||||
|
|||||
|
Регистрация: Jan 2010
Сообщений: 187
|
В основном таймлайне у меня три кадра.
На всех трёх кадрах лежат три кнопки, по нажатию на которые я переключаюсь между этми кадрами. Ну и вот такой нехитрый код: package { import flash.display.MovieClip; import flash.events.MouseEvent; public class Main extends MovieClip { public function Main() { key1.addEventListener(MouseEvent.CLICK, One, false, 0, true); key2.addEventListener(MouseEvent.CLICK, Two, false, 0, true); key3.addEventListener(MouseEvent.CLICK, Three, false, 0, true); } private function One(evt:MouseEvent):void { gotoAndStop(1); } private function Two(evt:MouseEvent):void { gotoAndStop(2); } private function Three(evt:MouseEvent):void { gotoAndStop(3); } } } А если у меня большая какая-нибудь, к примеру, игра с кучей уровней в разных кадрах, а кнопки меню у меня только, например, на первом кадре? Я Всё равно должен дублировать их на всех кадрах, хотя они там и не нужны? Как это решается обычно? Просто там, где они не нужны - они не удалаются, а выносятся за пределы видимости? Или как-то по-другому? |
![]() |
Часовой пояс GMT +4, время: 05:54. |
|
|
« Предыдущая тема | Следующая тема » |
|
|