Здравствуйте! Начал изучать Flex. На первый взгляд с кнопочками, их свойствами и пр как будто разобрался. Вот, например это мне понятно:
Код AS3:
<mx:Button click="hello(event)"/>
<mx:Script>
<![CDATA[
import flash.events.MouseEvent;
private function hello(e:MouseEvent):void{
trace("hello");
}
]]>
</mx:Script>
Но что делать, если я не хочу, ждать, пока гражданин нажмет на кнопку, а сразу выполнить какое-то действие, например:
Код AS3:
var spr:Sprite = new Sprite();
this.addChild(spr);
? Конструкция, привычная для AS не подходит:
Код AS3:
public function Main(){
var spr:Sprite = new Sprite();
this.addChild(spr);
}
Перепробовал разные способы - ни один не подходит.
И еще - Почему не могу в функции hello() из кода выше написать
Код AS3:
var spr:Sprite = new Sprite();
this.addChild(spr);
Выводит ошибку
Цитата:
невозможно преобразовать flash.display::Sprite@9dac4a9 в mx.core.IUIComponent.
|