AS2技巧-显式转换

      AS3 2004-10-18 9:44:00
在编写MP3插件时使用了Sound内置类,为了让事件产生时调用指定的类来处理。需要在Sound内置类实例中增加一个属性owner来指向处理类,下面有几种方法:
var _sound=new Sound(_root);
_sound["owner"]=this;
直接这么写_sound.owner=this会产生编译错误,因为不充许在内置类中增加属性。
最好的方式就是先将Sound内置类实例显式转换成Object类,因为所在的类都是Object派生,这一点与JAVA相同,不过FLASH的Object允许增加属性。
Object(_sound).owner=this;
这样就增加了一个路径指向属性。
标签集:TAGS:
回复Comments() 点击Count()
喜欢就顶一下

回复Comments

{commentauthor}
{commentauthor}
{commenttime}
{commentnum}
{commentcontent}
作者:
{commentrecontent}