AsBroadcaster class example
사용자가 정의한 객체에 추가할 수 있는 이벤트 알림 기능 및 리스너 관리 기능을 제공합니다. 이 클래스는 사용자 정의 이벤트 처리 메커니즘을 만들고자 하는 고급 사용자들을 위한 것입니다. 이 클래스를 사용하면 어떤 객체든 이벤트 브로드캐스터로 만들 수 있고 broadcasting 객체가 broadcastMessage() 메서드를 호출할 때마다 알림을 수신하는 listener 객체를 하나 이상 만들 수 있습니다.
stop();
var bs:Object = new Object();
var listener:Object = new Object();
var listener2:Object = new Object();
listener.onListen = function() {
trace("i've got the power!");
};
listener2.onListen = function() {
trace("i've got the power again!");
};
AsBroadcaster.initialize(bs);
bs.addListener(listener);
bs.addListener(listener2);
box.onRelease = function() {
bs.broadcastMessage("onListen");
trace(typeof (bs._listeners));
var listeners = bs._listeners.toString();
for (var a in bs._listeners) {
trace(a);
}
trace(listeners);
};
About this entry
You’re currently reading “AsBroadcaster class example,” an entry on multiplicité
- Published:
- Friday, February 24th, 2006 at 4:43 pm
- This work is licensed under a Creative Commons Attribution-NonCommercial-ShareAlike 2.0 Korea.
- Author:
- vizualizer
- Category:
- techne
No comments
Jump to comment form | comments rss