推荐用flashdevelop生成demo.html和demo.js文件,会自动写好通用的东西,上代码:
[code]










[/code]
~~~~~~~~~~~~~~~~~我是分割线~~~~~~~~~~~~~~~~~
[/code]
[code]
/**
* …demo.js
* @author amyflash.com
*/

(function() {

function Person(name,address){
this.name=name;
this.address = address;

this.sayHello = function(){
console.log(name+” says hello”);
};
}

var lee = new Person(“amyflash”,”shanghai”);
lee.sayHello();

})();
[/code]
浏览器里打开demo.html,控制台会输出
amyflash says hello
知识点解释:
1.(function() {
})();
这玩意就是一个js的自动执行自身代码的匿名函数,可以理解为as3的入口函数
2.定义了一个Person类,其构造函数有两个参数name,address
Person类里用this.的方式定义了两个public类型的成员变量和一个public类型的成员方法sayHello
3.lee是Person类的一个实例