Visualizzazione dei risultati da 1 a 2 su 2
  1. #1
    Utente di HTML.it
    Registrato dal
    Jun 2004
    Messaggi
    18

    [AS2] Problemi visualizzazione elenco da XML

    Ciao a tutti!
    ..eccomi di nuovo...con un alro piccolo problemino...
    ...spero nel vostro aiuto...
    ..stavolta si tratta di far caricare un glossario da file xml in un movieclip di flash..
    il problema è che sì mi carica l'xml, ma mi fa visualizzare soltanto il primo termine della lista e, ovviamente, non capisco il perchè...
    ..ho provato a modificare le dimensioni, il colore, le proprietà del testo dinamico..ma niente da fare...
    ..vi posto il codice...grazie mille!!

    var glossarioArray:Array;
    var xmlData:XML = new XML();
    xmlData.ignoreWhite = true;
    xmlData.onLoad = loadXML;
    xmlData.load("glossario.xml");

    function loadXML(loaded:Boolean):Void
    {
    if(loaded)
    {
    var xml:XMLNode = this.firstChild;
    var numNodes:Number = xml.childNodes.length;
    glossarioArray = new Array();

    for(var i:Number = 0; i<numNodes; i++)
    {
    var obj:Object = new Object();
    obj.titolo = xml.childNodes[i].childNodes[0].firstChild.nodeValue;
    obj.testo = xml.childNodes[i].childNodes[1].firstChild.nodeValue;
    glossarioArray.push(obj);
    }

    init();
    }
    else
    {
    content = "file not loaded!";
    }
    }

    function init():Void
    {
    for(var i:Number = 0; i<glossarioArray.length; i++)
    {
    var titoloMc:MovieClip = this.attachMovie("titolo", "titolo"+i, i);
    titoloMc.txt._x = -232.60;
    titoloMc.txt._y = -107.60 + 20 * i;
    titoloMc.txt.selectable = false;
    titoloMc.txt.autoSize = "left";
    titoloMc.txt.textColor = 0x333333;
    titoloMc.txt.text = glossarioArray[i].titolo;
    titoloMc.desc = glossarioArray[i].testo;
    titoloMc.onRelease = titoloRelease;
    }
    }

    function titoloRelease():Void
    {
    this._parent.desc.textColor = 0x333333;
    this._parent.desc.text = this.desc;
    }

  2. #2
    Utente di HTML.it
    Registrato dal
    Jun 2004
    Messaggi
    18
    ...come non detto ragazzi...scusate...

    ..non avevo chiuso due tag nel file xml e non vedevo la lista per intero...

    ..sorry!

    Ciauz

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.