Ciao,
avrei un paio di domande riguardo a questo progetto AS2 + XML (vedi codice alla fine, il progetto si puo' scaricare qui http://www.nheap.com/prova.zip )
1. Nel campo di testo "descrizione", avrei bisogno di far comparire del testo "misto", ovvero sia testo normale che dei link clickabili, ovviamente sempre inseribili tramite XML. Come posso fare?
2. Quando si carica il filmato, nessuna voce appare selezionata all'inizio...io invece vorrei che all'apertura del filmato risultasse gia' selezionata e visibile una delle voci, che codice devo inserire?
grazie
codice AS2
var caricaXML:XML = new XML();
caricaXML.ignoreWhite = true;
caricaXML.onLoad = leggiXML;
caricaXML.load("prova.xml");
var posInit = item_mc._y;
function leggiXML(succes:Boolean) {
if (succes == true) {
var images:Array = [];
var anno:Array = [];
var descrizione:Array = [];
var titolo:Array = [];
var tempArray:Array = new Array();
var tempArray = this.firstChild.childNodes;
for (var i:Number = 0; i<tempArray.length; i++) {
images[i] = tempArray[i].childNodes[0].attributes.images;
anno[i] = tempArray[i].childNodes[0].attributes.anno;
descrizione[i] = tempArray[i].childNodes[0].firstChild.firstChild;
titolo[i] = tempArray[i].childNodes[0].firstChild.attributes.titolo;
var item:MovieClip = item_mc.duplicateMovieClip("elemento"+i+"_mc", i);
item._y = posInit;
posInit += 40;
item.titolo_txt.htmlText = titolo[i];
item.anno_txt.htmlText = anno[i];
item.images = images[i];
item.descrizione = descrizione[i];
item.onRelease = function() {
loadimg_mc.loadMovie(this.images);
descrizione_txt.htmlText = this.descrizione;
this.titolo_txt.textColor = 000000;
oldId.titolo_txt.textColor = 000000;
oldId = this;
};
}
} else {
trace("file non trovato!");
}
}
codice XML
<?xml version="1.0" encoding="UTF-8"?>
<discografia>
<discoId id="1">
<disco images="image1.jpg" anno="2007">
<descrizione titolo="nome1"><![CDATA[aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaa http://www.mylink.com aaaaaaaaaaaabbbbbbbbbbbbbbbbdddd http://www.mylink.com gggggggggggggggggg]]></descrizione>
</disco>
</discoId>
<discoId id="2">
<disco images="image2.jpg" anno="2007">
<descrizione titolo="nome2"><![CDATA[aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaa http://www.mylink.com aaaaaaaaaaaabbbbbbbbbbbbbbbbdddd http://www.mylink.com gggggggggggggggggg]]></descrizione>
</disco>
</discoId>
<discoId id="3">
<disco images="image3.jpg" anno="2008">
<descrizione titolo="nome3"><![CDATA[aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaa http://www.mylink.com aaaaaaaaaaaabbbbbbbbbbbbbbbbdddd http://www.mylink.com gggggggggggggggggg]]></descrizione>
</disco>
</discoId>
<discoId id="4">
<disco images="nome4.jpg" anno="2008">
<descrizione titolo="Realight"><![CDATA[aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaa http://www.mylink.com aaaaaaaaaaaabbbbbbbbbbbbbbbbdddd http://www.mylink.com gggggggggggggggggg]]></descrizione>
</disco>
</discoId>
</discografia>

Rispondi quotando