代码之家  ›  专栏  ›  技术社区  ›  Andrew

将电影加载到已创建的movieclip中-目标消失(?)

  •  0
  • Andrew  · 技术社区  · 17 年前

    我觉得我以前做过无数次都很好,但在这种情况下,它只是失败了:

    我正在创建一个movieclip并将一个外部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" ) ;
    

    所有涉及的movieclips似乎都存在——它们跟踪合理的值,但当我尝试loadMovie时,我得到以下错误:

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

    我现在只是在兜圈子,有人知道去哪里找吗?

    1 回复  |  直到 17 年前
        1
  •  0
  •   sthg    17 年前

    我不确定我是否完全理解您的代码,但您的第一行代码似乎就是问题所在。您将大的_poem _clip _display声明为变量; 不能将attachMovie方法用作变量值。

    我建议你先做你的随从。 然后在另一行上,将你的大屏幕设置为你刚刚附加的新电影的实例名。

    比如:

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

    希望这能帮到你。