共有ライブラリから読込んだシンボルのインスタンスが、MovieClip.attachMovieまたはMovieClip.attchSoundメソッドを使って作成できません。原因attachMovieやattachSoundメソッドは、ライブラリからシンボルのインスタンスを作成するために使用されます。このとき共有シンボルのリンケージは、[シンボルプロパティ](MXの場合。5では[このシンボルを書き出す])に設定しておく必要があります。5では[URLからこのシンボルを読み込む])になります。ところが、読込んだ(共有)シンボルは、attachSoundまたはattachMovieメソッドが使えるように書き出すことはできません。読込んだ(共有)シンボルのインスタンスを、オーサリングの段階でタイムラインに別途配置しておく必要があります。ActionScriptを使えば、_visibleといったインスタンスのプロパティを設定して、ステージ上での表示/非表示をプログラム的にコントロールすることも可能です。attachSoundやattchMovieは、再生中のムービーの[ライブラリ]から書き出されたシンボルのインスタンスのみを作成することができるのです。共有ライブラリの[ランタイム共有用に書き出し]されたシンボルをムービーの[ライブラリ]に直接ドラッグして、[ランタイム共有用に読み込み](デフォルト)の設定にしただけでは、MovieClip.attachMovie()やSound.attachSound()でダイナミックに配置することはできません。そのシンボルのインスタンスを、タイムラインのメソッドを実行する前のフレームに配置しておく必要があります。これは、リンケージ設定で[ActionScriptに書き出し]て、[最初のフレームに書き出し]をオフにした場合と同じ理由によるものと考えられます。タイムラインに配置しないと、シンボルがSWFに書き出されないからでしょう。Sound.attachSoound()メソッドについては、生成するSoundインスタンスのターゲットを、ロードしたSWFのパスで指定すれば動作します。この場合、共有シンボルに設定する必要はありません。fl0250)をご覧ください。「ActionScript辞書」のMovieClip.attachMovieおよびSound.attachSoundの項も併せてご参照ください。attachSound」を邦訳。