我遇到了在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(){}}
}