поблема такова: я атачу из библиотеки экземпляры мувика "Computer", в внутри которго расположен экземпляр кнопки с именем btButtonDOWN! мне необходимо, чтобы в зависимости от переменной State (которая принимет значения 1 или 0, и задавается в xml-файле), производились некоторые манипуляции с btButtonDOWN!!!!
А именно, при значении State=1, экземпляр кнопки btButtonDOWN должен становится невидимым! Я применял такой код:

Код:
var xmlData:XML=new XML();
xmlData.ignoreWhite=true;
xmlData.load("name.xml");
xmlData.onLoad=function():Void {
var CompArray:Array=xmlData.firstChild.childNodes;
for (var i=0; i<CompArray.length; i++) {
var Angle:Number=180+(-360/CompArray.length)*i;
var State=CompArray[i].lastChild.firstChild;
attachMovie("Computer", "mcComputer"+i,getNextHighestDepth(),
{_x:165+125*Math.sin(Math.PI*(Angle)/180),_y:150+125*Math.cos(Math.PI*(Angle)/180)});
StateNumber=function():Void{
if(State==1){ eval("mcComputer"+i).btButtonDOWN._visible=false;}
}
StateNumber();
}
}
мне казалось, что с точки зрения логики, он вроде должен работать, но не работает! что-то я упускаю..уже долго мучаюсь
на всякий случай кидаю текст своего xml:

Код:
<?xml version="1.0" encoding="utf-8"?>
<comps>
<node>
<id>http://www.mail.ru/</id>
<name>Computer1</name>
<state>0</state>
</node>
<node>
<id>http://www.world-art.ru/</id>
<name>Computer2</name>
<state>0</state>
</node>
<node>
<id>http://www.ogl.ru/</id>
<name>Computer3</name>
<state>1</state>
</node>
<node>
<id>http://www.flasher.ru/</id>
<name>Computer4</name>
<state>1</state>
</node>
</comps>