ボタンのクリックに基づいて適切なswfsをロードするメインのムービークリップがあります。ボタンと対応するswfsはXMLを介してロードされます。これを達成するために私が採用した方法はここにあります:サンプルコード
さて、これはうまく機能しているようです。しかし、私の問題は、ボタンをクリックするたびに個別のSWFを呼び出すのではなく、共通のSWFを維持し、適切なXMLコンテンツのみを変更して、より動的にすることです。
これは私が立ち往生しているところです、私はxmlの各ボタンにIDを追加し、それをCommon SWF(子swf)に渡すことにしました。これにより、IDに基づいて、呼び出すのではなく、対応するXMLコンテンツをロードできます。ボタンのクリックごとに個別のswfs。XMLは次のようになります。
<?xml version="1.0" encoding="utf-8"?>
<menu>
<item>
<label>Gallery1</label>
<url><![CDATA[swf/gallery.swf]]></url>
<id>01</id>
</item>
<item>
<label>Gallery2</label>
<url><![CDATA[swf/gallery.swf]]></url>
<id>02</id>
</item>
</menu>
これで、このIDをプッシュして、メインのムービークリップでトレースすることもできますが、Common /ChildSWFに渡す方法がわかりません。私はAS3の専門家ではなく、毎日それを学んでいます。ですから、誰かがこれを手伝ってくれるなら、本当にありがたいです。前もって感謝します。