FlashMX2004建立自定义类package,FlashMX2004建立自定义类package
【 tulaoshi.com - Flash 】
AS2.0越看越象C#,JAVA.除了语法的定义相似.就连class类也能做成package(土语:自定义包),可集成你所有的自定义函数.方法.甚至组件扩展.包括引入FLASH的各种类包.
class myclass.test.mytest
{
function addnum(num:Number):Number
{
return (num*2);
}
}
import myclass.test.mytest;
var my:mytest = new mytest();
trace(my.addnum(10))
//应返回mytest类下addnum方法的值20
以上是只有一个类的package的引用.这个package是存放在flash 主要class文件目录下myclasstest目录里的
import myclass.test.mytest 作用是引用这个package包.并且编译.
下面我们再写一个class也放在这个myclasstest目录里:
mytest2.as
class myclass.test.mytest2
{
function addnum(num:Number):Number
{
return (num*num);
}
}
import myclass.test.*;
var my:mytest = new mytest();
var my1:mytest2 = new mytest2();
trace(my.addnum(10))
//这里返回的mytest类里的方法addnum的返回值20
trace(my1.addnum(10))
//这里返回的mytest2类里的方法addnum的返回值100
来源:http://www.tulaoshi.com/n/20160129/1488906.html
看过《FlashMX2004建立自定义类package》的人还看了以下文章 更多>>