摘要: 1.类属性AS3中,可使用以下四个属性之一来修改类定义:dynamic :允许在运行时向实例添加属性。final :不得由其它类扩展。internal :对当前包内的引用可见。public :公共对所有位置的引用可见。请注意,列表中未包含名为 abstract 的属性。这时因为 AS3不支持抽象类。另外,该清单也未包含名为 private 和protected 的属性。这些属性只在类定义中有意义,但不可以应用于类本身。why?如果不希望某个类在包以外公开可见,请将该类放在包中,并用 internal 属性标记该类。或者,可以省略属性。如果不希望某个类在定义该类的源文件以外可见,请将类放在包定义 阅读全文
posted @ 2012-04-22 21:58 jinc 阅读(547) 评论(0) 推荐(0) 编辑
摘要: 1.Flex框架用户组件不能用于Flash,但是Flash用户组件可以用于Flex和mxmlc。2.AS3原生类:String,Boolean,Number,int,uint,Array,Error,Date,Math,RegExp,Function,Object3.若不考虑namespace,一个源文件中可以包含多个类,一个主类和内可见类。仅只有主类在包内,并且外部可见。4.类的访问修饰为public和internal,默认是internal。5.AS3中所有的构造函数都是public类型,也不能对函数构造方法使用用户定义的命名空间。但可以选择性地使用 public 属性。6.应用程序的主类 阅读全文
posted @ 2012-04-22 21:57 jinc 阅读(860) 评论(0) 推荐(0) 编辑
摘要: 1.函数方法和函数闭包AS3 中存在两种函数:函数方法和函数闭包。如果将函数定义为类定义的一部分或者将它附加到对象的实例,则该函数称为方法。如果您以其它任何方式定义函数,则该函数称为函数闭包。2.函数定义AS3 中通过两种方法来定义函数:使用函数语句和使用函数表达式。函数表达式有时也称为函数字面值或匿名函数。例如,下面的代码使用函数表达式来声明 traceParameter 函数:var traceParameter:Function = function (aParam:String){ trace(aParam);};traceParameter("hello"); / 阅读全文
posted @ 2012-04-22 00:10 jinc 阅读(1333) 评论(0) 推荐(0) 编辑