·您当前的位置:首页 > 技术教程 > AS2与AS3技术 >

[AS3]AS3用代码绘制出可显示对象代码示例

时间:2012-12-19 16:58cnblogs.com
用程序绘制一个黑色的宽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.以后将不再对新建文档等一些简单操作进行说明  

  1. /* 
  2.  
  3. 此实例演示内容为: 
  4. 用程序绘制一个黑色的宽100高200的长方形,显示在舞台上x坐标为100,y坐标为100的位置 
  5.  
  6. 操作步骤: 
  7. 1.新建一个ActionScript3.0文档,保存为exempla_3.fla 
  8. 2.新建一个ActionScript文件,保存在和exempla_3.fla同目录下面,文件名为Main.as。这个文件就是和exempla_3绑定的文档类 
  9. 3.点击.fla文件的舞台,在属性面板中文档类中字入Main 
  10. 4.然后Main.as中写入下面的代码; 
  11. 5.以后将不再对新建文档等一些简单操作进行说明 
  12.  
  13. */ 
  14. package { 
  15. import flash.display.Sprite;//导入Sprite类,此类是flashPlayer内置类,在flash包的display包下面 
  16. import flash.display.Shape;//导入Shape类 
  17. /* 
  18. final public class Main extends Sprite可解释为:用class关键字定义一个继承自Sprite,类名为Main,对所有调用者可见不可被扩展的类 
  19.  
  20. final:指定不能覆盖方法或者不能扩展类。 
  21.  
  22. public:访问控制符,些外还有internal(包内可见,也是默认的),private(类内可见),protected(类内和其子类可见) ,具体可参见flash帮助文档 
  23.  
  24. class:用来定义类 
  25.    
  26. extends:从其它类继承 
  27.  
  28. 以后将不再对自定义类进行说明 
  29. */ 
  30. final public class Main extends Sprite { 
  31.    //和类名相同的函数称为构造函数,当实例化些类的时候自动调用 
  32.    function Main() { 
  33.     createAndShowCircle();//调用createAndShowCircle 
  34.    } 
  35.    
  36.    //绘制一个方形,并添加到舞台上,private使createAndShowCircle仅对些类可见 
  37.    private function createAndShowCircle():void { 
  38.     var myRect:Shape=new Shape();//声明一个Shape类型的变量,并实例化 
  39.     myRect.graphics.beginFill(0x000000);//开始绘制,填充色为黑色 
  40.     myRect.graphics.drawRect(0,0,100,200);//绘制一个矩形框,x坐标为0,y坐标为0,宽为100,高为200 
  41.     myRect.graphics.endFill();//结束绘制 
  42.     addChild(myRect);//把绘制出的方形添加到舞台上 
  43.    } 

 

热门文章推荐

请稍候...

保利威视云平台-轻松实现点播直播视频应用

酷播云数据统计分析跨平台播放器