Пробую научиться получать адреса файлов для загрузки в галерею из XML файла.
Написал тестовую программку, а она не работает.
Когда смотрю через trace то вижу, что класс Zagruzki_XML отрабатывает правильно,
а когда я его вызываю в корневом файле test_zgr_XML.fla то ничего не получается
хотя на переменную из класса Zagruzki_XML он не ругается и судя по всему он её видит.
Помогите разобраться.
Корневой файл :

Код AS3:
package
{
import flash.display.*;
import flash.net.*;
import flash.events.*;
public class Test_zgr_XML extends Sprite
{
var adres_fayla:String = new String;
var kilkist:Zagruzki_XML;
public function Test_zgr_XML()
{
kilkist = new Zagruzki_XML(this);
trace("adres_fayla =", adres_fayla); // проверяю чистая ли переменная (P.S. естественно чистая)
adres_fayla = kilkist.adresa[0]; // загружаю в перемннную строку из XML документа прочитанного классом Zagruzki_XML
trace("adres_fayla =", adres_fayla); // проверяю что теперь в переменной (P.S. увы null, хотя я надеялся увидить "img_test/1.swf" )
}
}
}
класс Zagruzki_XML из одноимённого файла

Код AS3:
package
{
import flash.display.*;
import flash.events.*;
import flash.net.*;
public class Zagruzki_XML extends Sprite
{
var xml_Doc:XML;
var dokument_XML:URLLoader;
var adresa:Array = new Array();
var itogo:int = new int;
var fayl_naznachenia:Test_zgr_XML;
public function Zagruzki_XML(fayl_naznachenia:Test_zgr_XML)
{
this.fayl_naznachenia = fayl_naznachenia;
var zagruzka_iz_fayla:URLRequest = new URLRequest("test_fayl.xml");
dokument_XML = new URLLoader();
dokument_XML.addEventListener(Event.COMPLETE, full_Zavantagenia);
dokument_XML.load(zagruzka_iz_fayla);
}
private function full_Zavantagenia(event:Event)
{
xml_Doc = new XML(dokument_XML.data);
for each (var schitat:XML in xml_Doc.*) // считаю количество записей в XML документе
{
adresa[itogo] = xml_Doc.img[itogo];
trace( "adressa[itogo] =", adresa[itogo]); // показываю каждую запись
itogo++;
}
trace( "itogo =", itogo); // показываю сколько записей в XML документе
}
}
}
сам XML файл

Код:
<nabor>
<img>"img_test/1.swf"</img>
<img>"img_test/2.swf"</img>
<img>"img_test/3.swf"</img>
<img>"img_test/4.swf"</img>
</nabor>
исходники