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

[AS3]AS3.0类和实例源代码

时间:2014-12-18 08:48酷播
S3]AS3.0类和实例源代码

S3]AS3.0类和实例源代码

  1. package /*package是包路径,例如AS文件在ActionScript文件夹下,此时路径应为package ActionScript。必须有的。package中只能有一个class,在一个AS文件中可以有若干个package*/ 
  2.     public class hello /*类的名字*/ 
  3.     { 
  4.         public var helloString:String='word'; /*这种声明变量的方法叫做属性*/ 
  5.         public function hello(){} /*每个类都需要有构造函数,构造函数的名字必须和类的名字一样,在这里的名字是hello*/ 
  6.         public function sayHello():void /*方法*/ 
  7.         { 
  8.             trace("hello,"+helloString+"!"); 
  9.         } 
  10.     } 

计算长方形面积的类(面向对象写法):

  1. package ActionScript 
  2.     public class countArea 
  3.     { 
  4.         public var area:Number; 
  5.         private var height:Number; 
  6.         private var width:Number; 
  7.     } 
  8.      
  9.     public function countArea(objHeight:Number,objWidth:Number) 
  10.     { 
  11.         height=objHeight
  12.         width=objWidth
  13.     } 
  14.      
  15.     public function getArea() 
  16.     { 
  17.         area=height*width; 
  18.         return area; 
  19.     } 

根据长方形的类来生成一个实例

  1. package 
  2.     import ActionScript.countArea; /*import是导入,ActionScript是AS文件存放路径,countArea是类名*/ 
  3.     public class countAreaSample extends Sprite 
  4.     { 
  5.         public function countAreaSample() 
  6.         { 
  7.             var foo:countArea=new countArea(10,5); /*新建一个实例,把长方形的高和宽作为实参传递过去*/ 
  8.             trace(getArea); /*用高和宽计算面积*/ 
  9.             trace(area); /*输出面积*/ 
  10.         } 
  11.     } 

 

热门文章推荐

请稍候...

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

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