var bt1:MovieClip = new(MovieClip); //声明一个新的mc类bt1,并用new来构造它
bt1.graphics.lineStyle(2, 0x990000, .75);//使用bt1的graphics属性设置线条粗细,颜色,透明度
1. bt1.graphics.beginFill(0x00FF00);//以下的代码是用graphics画三角形。
2. bt1.graphics.moveTo(100,200);
3. bt1.graphics.lineTo(200,100);
4. bt1.graphics.lineTo(0,100);
5. bt1.graphics.lineTo(100,200);
6. this.addChild(bt1);
在AS3中,除了MovieClip类外,还可以用Shape、Sprite 类来绘图或加载显示对象,而且还要更节约系统资源一些。
加载外部显示对象,在AS3中,利用Loader类来加载外部对象;同样的也要先声明一个Loader类实例:
1. var loadpict:Loader = new(Loader);
2. var pictURLReq:URLRequest = new URLRequest(pictURL);//pictURL为外部文件的路径
3. loadpict.load(pictURLReq);
4. this.addChild(loadpict);