2009-02-26 111 views
0

我覺得我以前就好做了上萬遍了,但在這種情況下它只是失敗:加載電影到創建影片剪輯 - 目標消失

我創建一個影片剪輯和加載外部(?) swf文件進去,類似如下:

large_poem_clip_display = preview_clip._parent.attachMovie ("cyber poem display window" , "cyber_display" , preview_clip._parent.getNextHighestDepth()); 
large_poem_clip_display.load_here.createEmptyMovieClip("inside",1); 
large_poem_clip_display.load_here.inside.loadMovie("path/to/swf") ; 

所有參與的影片剪輯似乎存在 - 他們跟蹤有意義的值,但是當我嘗試使用loadMovie我得到以下錯誤:

Target not found: Target="/cyber_display/load_here/inside" Base="_level0.cyber_display.load_here.inside" 

我目前只是圍繞着圈子,任何人有任何想法在哪裏看?

回答

0

我不知道我完全理解你的代碼,但你的第一行代碼在這裏似乎是問題所在。您將large_poem_clip_display聲明爲變量; 您不能將attachMovie方法用作變量值。

我會建議先做你的attachmovie。 然後在另一行上,將您的large_poem_clip_display設置爲您剛剛附加的新電影的實例名稱。

喜歡的東西:

preview_clip.attachMovie ("cyber poem display window" , "cyber_display" , preview_clip.getNextHighestDepth()); 
large_poem_clip_display = preview_clip.cyber_display; 

希望這有助於你出去。

+0

attachMovie將返回對我剛剛附加的動畫片段的引用,如果我確實跟蹤了它(large_poem_clip_display),它會追溯出期望值,所以我認爲這不是問題所在。 我確實已經開始工作了,儘管我仍然對這個問題到底有什麼困惑。 謝謝。 – Andrew 2009-03-01 23:42:23