我正在開發應用程序在Flex中加載了動作腳本文件。是否可以在flex中動態添加(.as)動作腳本文件?
<DrawingArea id="drawingArea" xmlns="*" width="100%" height="100%" add="drawingArea_addHandler(event)"/>
我需要動態地添加它,如何做到這一點?指引我
更新 這是我的繪圖區域如何創建var da:DrawingArea=new DrawingArea
如何訪問監聽功能? public function DrawingArea() super();
addEventListener(FlexEvent.CREATION_COMPLETE, function(event:FlexEvent):void {
erase();
});
addEventListener(MouseEvent.MOUSE_DOWN, function(event:MouseEvent):void {
x1 = mouseX;
y1 = mouseY;
isDrawing = true;
});
addEventListener(MouseEvent.MOUSE_MOVE, function(event:MouseEvent):void {
if (!event.buttonDown)
{
isDrawing = false;
}
x2 = mouseX;
y2 = mouseY;
if (isDrawing)
{
graphics.lineStyle(2, drawColor);
graphics.moveTo(x1, y1);
graphics.lineTo(x2, y2);
x1 = x2;
y1 = y2;
}
});
addEventListener(MouseEvent.MOUSE_UP, function(event:MouseEvent):void {
isDrawing = false;
});
}
你是什麼意思動態? .as文件需要在編譯應用程序之前或之後添加? – 2012-04-24 09:40:48
@ Jevgenij Dmitrijev運行時 – Ela 2012-04-24 10:05:12