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"

我目前只是在转圈,有人知道在哪里看吗?

4

1 回答 1

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;

希望这可以帮助你。

于 2009-02-27T06:40:50.440 回答