我有一个文件"simple.as"与代码:
lineStyle(1,0,100); lineTo(100,100);
我使用带有第1帧代码的操作从我的Flash Professional项目中调用它:
#include "simple.as"
它工作正常.
现在,我正在尝试在ActionScript 3类中运行相同的代码,但没有成功.我的尝试是:
package { import flash.display.MovieClip; public class SimpleClass extends MovieClip { public function SimpleClass() { lineStyle(1,0,100); lineTo(100,100); } } }
在第1帧操作上使用以下代码:
addChild(new SimpleClass());
但没有画出来.
有关如何使其工作的任何提示?
使用属性图形从你的MovieClip
,它是对象在这里您将能够绘制线条,矩形等.
package { import flash.display.MovieClip; import flash.display.Graphics; public class SimpleClass extends MovieClip { public function SimpleClass() { var g:Graphics=graphics; g.lineStyle(1,0,100); g.lineTo(100,100); } } }