![]() |
|
||||||||||
|
|||||||
|
|
« Предыдущая тема | Следующая тема » |
| Опции темы | Опции просмотра |
|
![]() |
![]() |
|
|
|
|||||
|
Регистрация: Aug 2007
Адрес: Москва
Сообщений: 56
|
У меня есть класс:
import mx.events.EventDispatcher
class Test {
private var dispatchEvent:Function
public var addEventListener, removeEventListener:Function
function Test() {
EventDispatcher.initialize(this)
this.eventCreate()
}
private function eventCreate() {
this.dispatchEvent({type:'myEvent', arg1:arg1_value, arg2:arg2_value, arg3:arg3_value ... })
}
}
Т.е., например так: |
|
|||||
|
...
модератор форума
Регистрация: Sep 2006
Адрес: Minsk
Сообщений: 4,286
|
import mx.events.EventDispatcher;
//
class MyClass {
//
public var addEventListener:Function;
public var removeEventListener:Function;
private var dispatchEvent:Function;
//
private var _paramsObj:Object;
/**
* Constructor
*/
public function MyClass(paramsObj:Object) {
EventDispatcher.initialize(this);
_paramsObj = paramsObj;
}
//
private function __myFunction(paramsObj:Object):Void {
var eventObj:Object = {type:"onEvent", target:this};
for (var i in paramsObj) {
eventObj[i] = paramsObj[i];
}
dispatchEvent(eventObj);
}
//
public function myFunction():Void {
__myFunction(_paramsObj);
}
}
|
![]() |
![]() |
Часовой пояс GMT +4, время: 07:46. |
|
|
« Предыдущая тема | Следующая тема » |
|
|