Страница 1 из 1

Окна во флеш

Добавлено: 02 фев 2011, 22:55
Zaytcev
Подскажите, плиз, как во флешке сделать так чтобы при нажатии на кнопку открывалось окно с текстом ( картинкой)

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

Добавлено: 03 фев 2011, 00:24
Deniska
В следующий раз создавайте тему в соответствующем разделе.

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

Добавлено: 03 фев 2011, 04:04
bodnar
Zaytcev, рисуешь мувиклип визуально похожий на твое окно, которые должно появится, связываешь его в библиотеке с каким то классом. При нажатии на нужную кнопку создаешь экземпляр этого класса и размешаешь его на сцене.

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

Добавлено: 03 фев 2011, 10:07
Константин
Кому не влом, можите кинуть исходник или написать более понятней?

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

Добавлено: 03 фев 2011, 23:54
Александр
Можно сделать и так:

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

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

Или делать win.visible = true; (false)

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

Добавлено: 05 фев 2011, 14:49
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;