Показать сообщение отдельно
Старый 14.10.2009, 21:48
Artic вне форума Посмотреть профиль Найти все сообщения от Artic
  № 10  
Ответить с цитированием
Artic
Banned

Регистрация: Jun 2009
Сообщений: 298
Код:
//class A Root
private function createNewClassB():void
{
    var sameClassB:ClassB = new ClassB();
    sameClassB.addEventListener(ClassB.HELLOWORLD, testMessagefromClassB);
    addChild(sameClassB);

}
private function testMessagefromClassB(event:Event):void
{
    // im here
}
Код:
//class B
public static var HELLOWORLD:String = "helloworld";
public function ClassB()
{
var sameSprite:Sprite = new Sprite();
sameSprite.graphics.beginFill(0x666666);
sameSprite.graphics.drawRect( 0, 0, 50,50);
sameSprite.graphics.endFill();
sameSprite.addEventListener(MouseEvent.CLICK, sendMessage);
addChild(sameSprite);
}
private function sendMessage(event:Event):void
{
    dispatchEvent(new Event(ClassB.HELLOWORLD,true));
}