| Alexvblbl |
22.03.2011 15:13 |
Присвоение URL
Существует цикл, который пробегает по XML файлу. Записывая в каждый новый созданный объект переданные значения... Но не получается записать ссылку в getURL(); Почему то записывает только последнее значение:
Код AS1/AS2:
colXML = data_xml.childNodes[0].childNodes[0].childNodes[0].childNodes.length;
for(i=0; i<colXML; i++){
if(newURL!='false'){
url = data_xml.childNodes[0].childNodes[0].childNodes[0].childNodes[i].childNodes[0].firstChild;
}else{
trace('false')
}
}
...
objNEW = data_xml.childNodes[0].childNodes[0].childNodes[0].childNodes[i].attributes;
var acti:String = objNEW.acti;
if(acti=="true")
{
container.onRollOver = function(){
this._xscale=this._yscale = 120;
container.getURL(url, _parent)
}
container.onRollOut = function(){
this._xscale=this._yscale = 100;
}
}else {
}
XML:
Код:
<?xml version="1.0" encoding="UTF-8"?>
<data>
<gallery>
<object name="1">
<obj id="1" type="town" posX="170" posY="240" vis="true" acti="true" ssil="1.jpg">
<onpress>http://www.afd.org.ua</onpress>
</obj>
<obj id="2" type="town" posX="120" posY="340" vis="true" acti="true" ssil="2.jpg">
<onpress>http://www.flasher.ru</onpress>
</obj>
<obj id="3" type="town" posX="300" posY="470" vis="true" acti="true" ssil="3.jpg">
<onpress>http://www.habrahabr.ru</onpress>
</obj>
<obj id="3" type="megapolis" posX="40" posY="340" vis="true" acti="true">
<onpress>http://www.afd.org.ua</onpress>
</obj>
<obj id="1" type="town" posX="500" posY="310" vis="true" acti="as" ssil="2.jpg">
<onpress>http://www.af.org.ua</onpress>
</obj>
<obj id="1" type="sity" posX="250" posY="540" vis="true" acti="a" ssil="1.jpg">
<onpress>false</onpress>
</obj>
<obj id="1" type="town" posX="300" posY="290" vis="true" acti="true" ssil="3.jpg">
<onpress>http://www.a.org.ua</onpress>
</obj>
</object>
</gallery>
</data>
|