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 に答える