“可能未定义的访问”动作脚本
Posted
技术标签:
【中文标题】“可能未定义的访问”动作脚本【英文标题】:"access of possibly undefined" actionscript 【发布时间】:2010-12-06 18:53:21 【问题描述】:我创建了一个扩展 MovieClip 类的 SittingDuck.as 类。当我在 .fla 文件中实例化 SittingDuck 时,我尝试访问我在 SittingDuck.as 文件中创建的属性及其继承的属性。我可以引用和更改 x 和 y 属性,但是当我尝试访问 instanceName 属性时,我收到了消息,
"通过静态类型 com.examples.SittingDuck 的引用访问可能未定义的属性 instanceName。
问题是,在编写 SittingDuck.as 文件之前,我能够毫无问题地获取 instanceName 属性。任何想法为什么我的 SittingDuck 实例没有从 MovieClip 继承此属性?
【问题讨论】:
【参考方案1】:您是指name
属性吗?就像 MovieClip.name 一样?我不相信有一个名为instanceName
的实例变量@
【讨论】:
这很有趣,b/c,正如我所提到的,我能够在为对象创建我自己的类定义文件之前设置movieClip 的“instanceName”属性。但是,根据文档,它应该是“名称”(尽管许多其他对象存在属性“实例名称”,例如错误和运动对象)。以上是关于“可能未定义的访问”动作脚本的主要内容,如果未能解决你的问题,请参考以下文章