Окна во флеш
Окна во флеш
Подскажите, плиз, как во флешке сделать так чтобы при нажатии на кнопку открывалось окно с текстом ( картинкой)
Re: Окна во флеш
В следующий раз создавайте тему в соответствующем разделе.
Re: Окна во флеш
Zaytcev, рисуешь мувиклип визуально похожий на твое окно, которые должно появится, связываешь его в библиотеке с каким то классом. При нажатии на нужную кнопку создаешь экземпляр этого класса и размешаешь его на сцене.
-
Константин
- Сообщения: 18
- Зарегистрирован: 10 янв 2011, 18:31
Re: Окна во флеш
Кому не влом, можите кинуть исходник или написать более понятней?
Re: Окна во флеш
Можно сделать и так:
win - мувиклип. Поместить за пределами сцены. А когда надо, менять координаты.
Или делать win.visible = true; (false)
Код: Выделить всё
btn.addEventListener(MouseEvent.CLICK,btnClick);function btnClick(e:MouseEvent):void { win.x = 0; win.y = 0;}Или делать win.visible = true; (false)
-
Nick Lisogor
- FL Team

- Сообщения: 119
- Зарегистрирован: 12 дек 2010, 14:08
Re: Окна во флеш
Если у тебя нету достаточных знаний, то вот нужная тебе библиотека:
Библиотека
Нужный тебе класс Box
Поясняю:
Библиотека
Нужный тебе класс Box
Поясняю:
Код: Выделить всё
//Этот код создает экземпляр класса Box, с титулом "Title", текстом "Some text", координатами x = 90, y = 500 и массивом кнопок "Yes", "No"var box:Box = new Box( "Title", "Some text", 90, 500, ["Yes", "No"] ); //Этот код добавляет его на сценуaddChild( box ); //Этот код добавляет ему слушатель события Event.SELECT. При реакции на событие вызывается анонимная функция, которая пишет в стек индекс нажатой кнопкиbox.addEventListener( Event.SELECT, function( e:Event ):void { trace( e.target.buttonClickedIndex ); }); //По умолчанию окна не видно на сцене, поэтому параметру visible задаем значение true, кстати, после нажатия на кнопки "Yes" или "No" окно не удаляется, а становится невидимымbox.visible = true; 
