Окна во флеш

То что касается флеша, но не касается ВКонтакте API. Например проблемы при создании прыгающего мячика.
Ответить
Zaytcev
Сообщения: 1
Зарегистрирован: 02 фев 2011, 22:47

Окна во флеш

Сообщение Zaytcev »

Подскажите, плиз, как во флешке сделать так чтобы при нажатии на кнопку открывалось окно с текстом ( картинкой)
Аватара пользователя
Deniska
Сообщения: 653
Зарегистрирован: 30 окт 2009, 00:07

Re: Окна во флеш

Сообщение Deniska »

В следующий раз создавайте тему в соответствующем разделе.
Аватара пользователя
bodnar
Модератор
Модератор
Сообщения: 1399
Зарегистрирован: 03 апр 2010, 06:41

Re: Окна во флеш

Сообщение bodnar »

Zaytcev, рисуешь мувиклип визуально похожий на твое окно, которые должно появится, связываешь его в библиотеке с каким то классом. При нажатии на нужную кнопку создаешь экземпляр этого класса и размешаешь его на сцене.
Константин
Сообщения: 18
Зарегистрирован: 10 янв 2011, 18:31

Re: Окна во флеш

Сообщение Константин »

Кому не влом, можите кинуть исходник или написать более понятней?
Аватара пользователя
Александр
Создатель сайта
Создатель сайта
Сообщения: 4574
Зарегистрирован: 27 сен 2009, 16:45

Re: Окна во флеш

Сообщение Александр »

Можно сделать и так:

Код: Выделить всё

btn.addEventListener(MouseEvent.CLICK,btnClick);function btnClick(e:MouseEvent):void {   win.x = 0;   win.y = 0;}
win - мувиклип. Поместить за пределами сцены. А когда надо, менять координаты.

Или делать win.visible = true; (false)
Nick Lisogor
FL Team
FL Team
Сообщения: 119
Зарегистрирован: 12 дек 2010, 14:08

Re: Окна во флеш

Сообщение Nick Lisogor »

Если у тебя нету достаточных знаний, то вот нужная тебе библиотека:

Библиотека
Нужный тебе класс 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; 
Ответить