2009-10-14 33 views
0

我创建了一个可扩展MovieClip类的SittingDuck.as类。当我在.fla文件中实例化SittingDuck时,我尝试访问我在SittingDuck.as文件中创建的属性以及它的继承属性。我能够引用并更改x和y属性,但是当我尝试访问instanceName属性时,我收到消息“访问可能未定义”的动作

“通过带有静态类型com的引用访问可能未定义的属性instanceName。 examples.SittingDuck。

问题是,之前写SittingDuck.as文件,我能得到没有问题InstanceName属性。为什么我SittingDuck的实例尚未继承影片剪辑此属性的任何想法?

回答

2

你的意思是name属性?就像在MovieClip中一样。名称?我不相信有一个实例变量叫instanceName

+0

如上所述,这很有趣,b/c,我可以在创建我自己的类定义文件之前设置movieClip的“instanceName”属性。但是,根据文档,它应该是“名称”(尽管许多其他对象(如Error和Motion对象)都存在属性“instanceName”)。 – staypuffinpc 2009-10-15 04:24:06