Flash script3 проблема, не может изменить имя свойства - PullRequest
0 голосов
/ 11 июля 2011

Я не очень хорош в AS3, но я импортировал XML на свою флэш-память и хочу динамически изменить его из выпадающего меню. Мне нужно изменить " THISPLACE " в приведенном ниже сценарии с простой строкой, как мне это сделать? Спасибо за помощь:)

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();
}

Я знаю, что в коде есть ошибки, но не против, мне нужно знать, как заменить это место

1 Ответ

0 голосов
/ 11 июля 2011

Вы можете использовать метод child () класса XML верхнего уровня.

function processXML(event:Event):void
{

    var theXMLData:XML = new XML(XMLURLLoader.data);
    theXMLData.ignoreWhite = true;
    visoSk = theXMLData.child("THISPLACE_NAME").length();

    for (var i:Number = 0; i <visoSk; i++)
    {
        skArray.push(theXMLData.child("THISPLACE_NAME")[i]);
    }
    uzkrautSkelbimus();
}

Надеюсь, это поможет.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...