フラッシュAS3-フラッシュが動的に生成されたXMLファイルをロードするのに問題
-
23-09-2019 - |
質問
私が抱えている問題をどのように説明するかはよくわかりませんが、私は最善を尽くします。
XMLファイルを介してコンテンツをロードするAS3に組み込まれた画像ギャラリーがあります。ここで吹くものは何もありません...静的XMLファイルでローカルにテストするとき、ギャラリーは意図したとおりに機能します。このギャラリーの目的は、CMS内で機能し、動的に生成されたXMLファイルをロードして、特定のギャラリーごとに適切な画像/情報を表示することです。
これらすべての機能は、ある程度正常に機能します...
動的に入力されるXMLファイルは、photos.xmlと呼ばれます。これは私が画像ギャラリーにロードしようとしているものです。
XMLファイルが特定のギャラリーに割り当てられると、文字列はphotos.xml?content = xxxxxxの効果になります
ギャラリーを適切に機能させることができる唯一の方法は、ギャラリーに特定の「photos.xml?content = xxxxxx」文字列をロードするように指示する場合です。
特定の文字列に関係なく、ギャラリーをロードすることができないように見えます。したがって、すべてのギャラリーのインデックスにあり、ギャラリーのいずれかをクリックすると、そのギャラリーにXMLをロードできません。
だから私が尋ねているのは、AS3がクリックするギャラリーにXMLをロードするようにするにはどうすればよいと思いますか。または「photos.xml?content = zzzzzz」
正しい解決策はありません
他のヒント
ギャラリーを適切に機能させることができる唯一の方法は、ギャラリーに特定の「photos.xml?content = xxxxxx」文字列をロードするように指示する場合です。
CMSはリクエストに応じてXMLファイルを生成しているようです。その場合、編集が必要なActionScriptコードではなく、バックエンド/CMSです。
なしでXMLファイルにアクセスできますか ?content=xxxxxx
最後に?そうでない場合、それはあなたが修正する必要がある部分です、または次のように呼び出しを広告しなければなりません ?content=showAll
構造全体をダンプするためにカスタマイズします。
たとえば、XXX、YYY、ZZZという名前にアクセスできる場合は、次のようなものと呼ぶことはできません。
"photos.xml?content ="+ x [i];
ここで、xはあなたが持っているすべての名前の配列になる可能性があります。