Форум Flasher.ru

Форум Flasher.ru (http://www.flasher.ru/forum/index.php)
-   ActionScript 3.0 (http://www.flasher.ru/forum/forumdisplay.php?f=83)
-   -   Всплываюющее окно (http://www.flasher.ru/forum/showthread.php?t=132513)

Charly84 13.11.2009 03:24

Всплываюющее окно
 
Здравствуйте.

Подскажите, как реализовать такое.

У меня есть основной класс (№1). В нем создается много элементов на основе другого класса (№2). В этом втором классе внутри прописано, что при клике на объект - выполняется определенная функция.

В этой функции я хочу прописать, чтобы поверх всего появлялось всплывающее окно.

Мувик всплывающего окна уже лежит в библиотеке. Я бы хотел под этот мувик сделать новый класс (№3). И чтобы из класса №2 вызывать функцию в классе №3, которая бы принимала данные и отображала бы их во всплывающем окне.

Как это все правильно реализовать?

Спасибо за ответы

gloomyBrain 13.11.2009 03:56

класс номер 2:
Код AS3:

this.dispatchEvent(new MyEvent(MyEvent.TYPE, свойсво1, свойство2, ...));

класс номер 1:
Код AS3:

this.addEventListener(MyEvent.TYPE, showPopup)
 
public function showPopup(evt:MyEvent){
// код, показывающий всплывающее окно
}

класс MyEvent:
Код AS3:

public class MyEvent extends Event {
 
public static const TYPE:String = "myEventType";
 
public function MyEvent(type:String, свойсво1, свойство2, ...){
 
super(type);
this. свойсво1 = что нужно
this. свойсво2 = еще что-то
 
}



Часовой пояс GMT +4, время: 14:43.

Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.