Просмотр полной версии : Назначение переменным разных имён
Допустим в течении флэшки должны создаваться перееменные.Неизвестно сколько их будет.И хотелось бы им давать разные имена.То есть в моём случае нуждно создавть XML объекты.
то есть
["xml"+i]= new XML();
Что то типа такого.Как правильно?И реально ли это.В других языках былли какие то ссылки,вроде с ними можно было.а как тут?
Мне просто нужно разные имена создавать.просто у меня в главном Xml есть названия других xml,мне нужно брать их и во флэше с такими же именами создавать объекты.С Xml я работать умею.Вся суть вопроса в том чтобы как переменным назначать имена разные.Или хотя...Переменные наверно инициализируются сразу при компиляции,ии наверно динамически их создавать нельзя?Обрадуйте меня.скажите что не прав:):)
var arrayXML:Array = new Array ();
for (var i:Number = 0; i < 10; i++) {
var xml:XML = new XML ();
arrayXML.push (xml);
}
И вот вам массив с ссылками на ваши 10 xml
Aziz Zaynutdinoff
08.01.2008, 20:32
и чем же вас массив не устраивает или объект, у которого могут быть динамические свойства (они же и станут вам переменными)
var linksArray : Array = new Array();
linksArray.push(link) //использовать linksArray[0], [1] ... [n]
//или вот так
var linksObject : Object = new Object();
linksObject["xml_link" + i] = link;
PS
пока попить сходишь уже ответы рисуют :)
тоже самое о чем iNils говорил в посте выше, только +способ :)
круто.
p.s.только у Вас там с именами переменных вроде путанница.Но кому надо поймут:)спасибо
Работает на vBulletin ® версия 3.7.3. Copyright ©2000-2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Copyright © 1999-2008 Flasher.ru. All rights reserved.