1.打开cs4新建一个flash文件
2.在新建一个as文件FirstCircle.as作为主类
内容如下:
package
{
import flash.display.Sprite;
import flash.display.Shape;
public class FirstCircle extends Sprite
{
public function FirstCircle()
{
//创建一个新的图形实例
var circle:Shape = new Shape( );
//开始色彩填充
circle.graphics.beginFill( 0xff9933 , 1 );
//绘制圆形
circle.graphics.drawCircle( 0 , 0 , 40 );
//重定位图形
circle.x = 40;
circle.y = 40;
//将显示对象添加到显示列表中
addChild( circle );
}
}
}
{
import flash.display.Sprite;
import flash.display.Shape;
public class FirstCircle extends Sprite
{
public function FirstCircle()
{
//创建一个新的图形实例
var circle:Shape = new Shape( );
//开始色彩填充
circle.graphics.beginFill( 0xff9933 , 1 );
//绘制圆形
circle.graphics.drawCircle( 0 , 0 , 40 );
//重定位图形
circle.x = 40;
circle.y = 40;
//将显示对象添加到显示列表中
addChild( circle );
}
}
}
测试影片会看到舞台上一个圆形。
我们的主类继承于Sprite类,没有时间轴的MC,可以说。
轻量级,它是容器类,所以我们可以通过addChild为其添加子集对象。
在主类FirstCircle的构造函数里,我们首先通过new新建了一个shape图形,Shape类是个图形类,可以通过其graphics属性实现图形绘制,非容器类。
接着我们首先通过beginFill做一些填充设置,然后调用drawCircle方法绘制圆,圆形的填充属性就是我们刚才的设置。最后重设位置。
本文转自 xcf007 51CTO博客,原文链接:http://blog.51cto.com/xcf007/128332
,如需转载请自行联系原作者