繁体   English   中英

1061:通过静态类型为Class的引用调用可能未定义的方法gotoAndStop

[英]1061: Call to a possibly undefined method gotoAndStop through a reference with static type Class

我看到我要去哪里了,但是当我像您说的那样更改实例名称时,我说的是1120:访问未定义的属性snakePart。 所有这些代码都是在文档类级别上,并且电影剪辑不在库中处于舞台上

实例在舞台上吗? 在命名实例时,请勿将它们命名为与类名相同。 Flash感到困惑,因为您要导入一个名为SnakePart的类,但是您有一个名为... SnakePart的实例。 取而代之,将其命名为其他名称(例如,snake_part)或至少更改大小写(即,不建议使用蛇形零件(snakePart),因为它可能导致调试中出现某些问题)。

更改您的实例名称,更改此代码snakePart.gotoAndStop(2),您应该很认真。 除非您的动作脚本在Flash的一部分中(即,在另一帧中,或者不在Document类级别中-首选和推荐),否则该对象尚未实例化。

要实例化库动画片段,请在构造函数内部的Document类级别尝试此操作:

var snakePart:SnakePart = new SnakePart();
addChild(snakePart);

您正在定义“ SnakePart”上调用gotoAndStop而不是类的实例 ,如var snake_part:SnakePart = new SnakePart();

它确实做到了,实际上,您尚未在要调用的类中定义静态方法,想必您打算调用该类的实例。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM