我正在开发应用程序在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