2009-02-26 114 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