![]() |
|
||||||||||
|
|
|
|||||
|
Регистрация: Nov 2010
Сообщений: 24
|
есть меню на котором две кнопки newgame и options, если нажму на options там новая панель с кнопкой back (назад), вопрос: как назад вернуть обратно в меню, чтоб в меню возвращалось и обратно когда нажимаешь тоже заходило на этот панель. Пробовал addchild не получается только один раз делается help
Последний раз редактировалось roonet_; 24.11.2010 в 11:01. |
|
|||||
|
Регистрация: Nov 2010
Сообщений: 24
|
поправил
|
|
|||||
|
Регистрация: Nov 2010
Сообщений: 24
|
дайте команду как сделать чтобы в меню возвращалось пробую Addchild не получается т.е выводит меню и все кнопки не работают
|
|
|||||
|
Banned
Регистрация: Jan 2010
Адрес: РФ. Кемеровская область
Сообщений: 3,243
|
Значит надо на кнопки еще и слушатели развешать обратно, со ссылками на обработчики событий. Что тут еще можно сказать. Какой вопрос, такой ответ.
|
|
|||||
|
Регистрация: Nov 2010
Сообщений: 24
|
Main.as
package { import flash.display.MovieClip; import flash.events.Event; import flash.events.MouseEvent; /** * ... * @author pp */ public class Main extends MovieClip { private var menu:Menu; private var option:OptionWindow; private var levels:Levels; private var game:Game; public function Main() { menu = new Menu(this); addChild(menu); menu.x = 242; menu.y = 120; /* menu.Die(); removeChild(menu); */ } public function ChtotoNajali():void { menu.Die(); removeChild(menu); levels = new Levels(this); addChild(levels); levels.x = 242; levels.y = 120; } public function OptionsNajali():void { menu.Die(); removeChild(menu); option = new OptionWindow(this); addChild(option); option.x = 242; option.y = 120; } public function OptionsBackNajali():void { option.Die(); removeChild(option); add } package { import flash.display.MovieClip; import flash.events.Event; import flash.events.MouseEvent; /** * ... * @author pp */ public class Menu extends MovieClip { private var main:Main; public function Menu(a:Main) { main = a; newgamebutton.addEventListener(MouseEvent.CLICK, NajaliNaNewGame); optionsbutton.addEventListener(MouseEvent.CLICK, NajaliNaOptions); } public function Die():void { newgamebutton.removeEventListener(MouseEvent.CLICK, NajaliNaNewGame); optionsbutton.removeEventListener(MouseEvent.CLICK, NajaliNaOptions); } function NajaliNaNewGame(e:Event):void { main.ChtotoNajali(); } function NajaliNaOptions(e:Event):void { main.OptionsNajali(); } } } package { import flash.display.MovieClip; import flash.events.Event; import flash.events.MouseEvent; /** * ... * @author pp */ public class OptionWindow extends MovieClip { private var main:Main; public function OptionWindow(a:Main) { main = a; backbutton.addEventListener(MouseEvent.CLICK, NajalinaBack); } public function Die():void { backbutton.removeEventListener(MouseEvent.CLICK, NajalinaBack); } function NajalinaBack(e:Event):void { main.OptionsBackNajali(); } } please HELP!!! Последний раз редактировалось alexcon314; 24.11.2010 в 12:47. |
![]() |
![]() |
Часовой пояс GMT +4, время: 12:02. |
|
|
« Предыдущая тема | Следующая тема » |
|
|