| BlooDHounD |
28.08.2008 22:56 |
tyapichu, учите матчасть.
enepx, и всё-таки мне казалось в первый итерациях вашей идеи было нечто вроде:
Код:
public class Main extends Sprite {
public function Main() {
var objectOne:ClassOne = new ClassOne();
var objectTwo:ClassTwo = new ClassTwo( objectOne ); // UPD. поправил. было this
objectOne.open();
}
}
Код:
public class ClassOne extends EventDispatcher {
public function open():void {
super.dispatchEvent( new Event( Event.OPEN ) );
}
}
Код:
public class ClassTwo {
public function ClassTwo(classOneRef:ClassOne) {
classOneRef.addEventListener(Event.OPEN, handler);
}
private function handler_open(event:Event):void {
trace(event);
}
}
P.S.: enepx, начните наконец, запоминать что пишете в начале предложения, когда заканчиваете его. или перечитывайте.
|