我遇到了在Flash CS4/AS3中添加到舞台的影片剪辑问题。ReferenceError:错误#1056 - 实例名称错误
Flash文件由两个影片剪辑“内部”和“外部”组成。 “Inside”剪辑包含在Outside中,并且实例名称为“insideClip”。剪辑被附加到相同名称(外部和内部)的Actionscript Class-Files,它们是“空的” - 它们不做任何事情,就像Flash自动创建的那样。
添加“外”到舞台,我得到以下错误:
ReferenceError: Error #1056: property insideClip in Outside can not be created.
at flash.display::Sprite/constructChildren()
at flash.display::Sprite()
at flash.display::MovieClip()
at gui::Outside()
at MyDocumentClass()
我总是惹上麻烦知道的Flash和ActionScript实际上做幕后 - 有哪些推荐任何好的一般的ressource ?
PS .:该代码是从德语版本翻译的 - 如果我错过了翻译中的变量名称。
代码:
文档类:
package
{
import flash.display.Sprite;
import flash.display.MovieClip;
import gui.Outside;
public class MyDocumentClass extends MovieClip
{
public var aussen:MovieClip;
public function SelfDeclaredClips()
{ outside = new Outside();
outside.y = 100;
outside.x = 100;
addChild(outside);}}}
课余:
package gui
{
import flash.display.MovieClip;
public class Outside extends MovieClip
{public function Outside(){}}
}
内线等级:
package gui
{
import flash.display.MovieClip;
public class Inside extends MovieClip
{public function Inside(){}}
}