Ho provato a buttare giù questo codice, ma non succede niente...Dove sbaglio???
Codice PHP:
var u:String = "links.xml";
var a:Array = new Array();
var p:XML = new XML();
p.ignoreWhite = true;
p.onLoad = function(ok) {
if (this.loaded) {
var temp:Array = this.firstChild.childNodes;
for (var i:Number = 0; i<temp.length; i++) {
a.push({id:temp[i].attributes.id, url:temp[i].firstChild.attributes.url, desc:temp[i].firstChild.attributes.desc, geturl:temp[i].firstChild.attributes.geturl });
if (i>=temp.length-1) {
useArray(a);
}
}
}
};
function useArray(a:Array) {
for (var k:Number = 0; k<a.length; k++) {
_root[a[k].id].k = k;
_root[a[k].id].onPress = function(){
getURL(a[this.k].desc, a[this.k].geturl);
}
}
}
p.load(u);
E questo è links.xml...
Codice PHP:
<?xml version="1.0" encoding="utf-8"?>
<links>
<link id= "link_1" url="www.tuosito.com" desc="il tuo sito" geturl="![CDATA[ a href="http://www.tuosito.com">" </XMLCDATA>/>
<link id= "link_2" url="www.tuosito.com" desc="il tuo sito" geturl="![CDATA[ a href="http://www.tuosito.com">" </XMLCDATA>/>
<link id= "link_3" url="www.tuosito.com" desc="il tuo sito" geturl="![CDATA[ a href="http://www.tuosito.com">" </XMLCDATA>/>
<link id= "link_4" url="www.tuosito.com" desc="il tuo sito" geturl="![CDATA[ a href="http://www.tuosito.com">" </XMLCDATA>/>
<link id= "link_5" url="www.tuosito.com" desc="il tuo sito" geturl="![CDATA[ a href="http://www.tuosito.com">" </XMLCDATA>/>
<link id= "link_6" url="www.tuosito.com" desc="il tuo sito" geturl="![CDATA[ a href="http://www.tuosito.com">" </XMLCDATA>/>
<link id= "link_7" url="www.tuosito.com" desc="il tuo sito" geturl="![CDATA[ a href="http://www.tuosito.com">" </XMLCDATA>/>
</links>
Io ci ho provato...ma si vede che sò di legno, boh...Aiuto, aiuto aiuto.