AS3从零基础学习类 一个简单的类 先写一个简单的类,了解一下类的结构: package{ public class MyClass{ public function MyClass(){ } } } 这里是一个类的简单结构,package是包的意思
假设现在项目存放在d:\exam这个文件夹,那么这个类直接保存在d:\exam中,取名叫MyClass
as (注意:类的文件名应该跟类名需一样)
如果代码写成这样: package net
smilecn{ public class MyClass{ public function MyClass(){ } } } 那么MyClass
as就应该放在d:\exam\net\smilecn这个路径下面
其中: public class MyClass:表示要创建的这个类的名字是MyClass(类名可以任意取,习惯以大写开头)
public function MyClass(){}: funciton代表一个方法名(可以说是函数),跟类名相同的方法,称为构造函数,就是这个类被实例化时执行的函数
现在把代码改成: package net
smilecn{ public class MyClass{ public function MyClass(){ trace("这是写的第一个类"); } } } 在d:\exam下建立一个FLA文件,在第一帧写如下代码: import net
smilecn
MyClass; var myClass:MyClass = new MyClass(); 那么在输出面板里就会输出“这是写的第一个类”
其中: import net
smilecn
MyClass:导入写的类(类在使用前要导入net
smilecn是包名,MyClass是类名)
var myClass:MyClas