[AS3]AS3用代码绘制出可显示对象代码示例
用程序绘制一个黑色的宽100高200的长方形,显示在舞台上x坐标为100,y坐标为100的位置
此实例演示内容为:
用程序绘制一个黑色的宽100高200的长方形,显示在舞台上x坐标为100,y坐标为100的位置
操作步骤:
1.新建一个ActionScript3.0文档,保存为exempla_3.fla
2.新建一个ActionScript文件,保存在和exempla_3.fla同目录下面,文件名为Main.as。这个文件就是和exempla_3绑定的文档类
3.点击.fla文件的舞台,在属性面板中文档类中字入Main
4.然后Main.as中写入下面的代码;
5.以后将不再对新建文档等一些简单操作进行说明
- /*
- 此实例演示内容为:
- 用程序绘制一个黑色的宽100高200的长方形,显示在舞台上x坐标为100,y坐标为100的位置
- 操作步骤:
- 1.新建一个ActionScript3.0文档,保存为exempla_3.fla
- 2.新建一个ActionScript文件,保存在和exempla_3.fla同目录下面,文件名为Main.as。这个文件就是和exempla_3绑定的文档类
- 3.点击.fla文件的舞台,在属性面板中文档类中字入Main
- 4.然后Main.as中写入下面的代码;
- 5.以后将不再对新建文档等一些简单操作进行说明
- */
- package {
- import flash.display.Sprite;//导入Sprite类,此类是flashPlayer内置类,在flash包的display包下面
- import flash.display.Shape;//导入Shape类
- /*
- final public class Main extends Sprite可解释为:用class关键字定义一个继承自Sprite,类名为Main,对所有调用者可见不可被扩展的类
- final:指定不能覆盖方法或者不能扩展类。
- public:访问控制符,些外还有internal(包内可见,也是默认的),private(类内可见),protected(类内和其子类可见) ,具体可参见flash帮助文档
- class:用来定义类
- extends:从其它类继承
- 以后将不再对自定义类进行说明
- */
- final public class Main extends Sprite {
- //和类名相同的函数称为构造函数,当实例化些类的时候自动调用
- function Main() {
- createAndShowCircle();//调用createAndShowCircle
- }
- //绘制一个方形,并添加到舞台上,private使createAndShowCircle仅对些类可见
- private function createAndShowCircle():void {
- var myRect:Shape=new Shape();//声明一个Shape类型的变量,并实例化
- myRect.graphics.beginFill(0x000000);//开始绘制,填充色为黑色
- myRect.graphics.drawRect(0,0,100,200);//绘制一个矩形框,x坐标为0,y坐标为0,宽为100,高为200
- myRect.graphics.endFill();//结束绘制
- addChild(myRect);//把绘制出的方形添加到舞台上
- }
- }
- }
热门文章推荐
- [HLS]做自己的m3u8点播系统使用HTTP Live Streaming(HLS技术)
- [FMS]FMS流媒体服务器配置与使用相关的介绍
- [AS3]什么是M3U8,与HTML5的区别是什么
- AS2.0 让flash自适应全屏,并且不自动缩放
- [AS3]as3.0的sound类常用技巧整理
- [AS3]as3与ByteArray详解、ByteArray介绍、ByteArray用法
- 关于RTMP,RTMPT,RTMPS,RTMPE,RTMPTE协议的介绍
- [JS]分享浏览器弹出窗口不被拦截JS示例
请稍候...