私はAS3ではあまりよくありませんが、XMLをFlashにインポートしたので、ドロップダウンメニューから動的に変更したいと思います。私は簡単な文字列で以下のスクリプトで "THISPLACE"を変更する必要があります、どうすればいいですか?ヘルプ:)Flashアクションスクリプト3の問題、プロパティ名を変更できません
function uzkrautXML():void
{
var XMLURLLoader:URLLoader = new URLLoader();
XMLURLLoader.load(new URLRequest(xmlArdesas));
XMLURLLoader.addEventListener(Event.COMPLETE, processXML);
}
function processXML(event:Event):void
{
var theXMLData:XML = new XML(XMLURLLoader.data);
visoSk = theXMLData.THISPLACE.length();
for (var i:Number = 0; i <visoSk; i++)
{
skArray.push(theXMLData.THISPLACE[i]);
}
uzkrautSkelbimus();
}
のおかげで私は、私はそのplaseを交換するだけでどのように知っておく必要があり、それを気にし、コードの間違いがある知っているが、いけない
読み込んでいるxmlのサンプルを提供できますか?その中の値や構造を変更しようとしていますか?ここで素晴らしいチュートリアルをご覧ください:http://www.adobe.com/devnet/flash/articles/filtering_data_e4x.html –
AS3でオブジェクトに名前を付けるときは、私はcamelcaseの使用をお勧めします。 'XMLURLLoader'を' xmlURLLoader'や 'xmlUrlLoader'や' urlLoader'だけに変更することをお勧めします。また、[オブジェクト] [イベントタイプ]でこの式を使用してイベントハンドラに名前を付けることもできます。 'onXMLURLLoaderComplete'または' onXmlUrlLoaderComplete'です。 – Taurayi