2004/10/18 | AS2技巧-显式转换
类别(AS3) | 评论(1) | 阅读(352) | 发表于 09:44
在编写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;
这样就增加了一个路径指向属性。
0

评论Comments

日志分类
首页[33]
AS3[20]
工作日记[10]
个人简介[2]
ASV[1]