Visualizzazione dei risultati da 1 a 4 su 4
  1. #1
    Utente di HTML.it
    Registrato dal
    Jun 2003
    Messaggi
    168

    Variabile da url in flash CS3

    Ciao a tutti,

    mi sto cimentando in una galleria dinamica che dovrebbe fare questo:

    da un url di una pagina php es: pippo.php?cod=1234

    passo ad una pagina php che contiene un mio flash.

    io vorrei che flash mi leggesse quel cod=1234 per poi caricare un xml che si chiamerà proprio 1234.

    Sono 2 gg che batto la testa in prove.. senza riuscire, chi mi può aiutare?

    grazie mille.

  2. #2

  3. #3
    Utente di HTML.it
    Registrato dal
    Jun 2003
    Messaggi
    168
    faccio passi avanti...

    allora:

    con questo script prendo la var dall'html e la leggo in CS3:

    //FLASHVARS CODE
    var varName:String;
    var paramObj:Object = LoaderInfo(this.root.loaderInfo).parameters;
    for (varName in paramObj) {
    myFlashVar = String(paramObj[varName]);
    }

    //INIT VARIABLES
    var myFlashVar:String;
    var myTextField:TextField;

    //TEXTFIELD PROPERTIES
    myTextField = new TextField();
    myTextField.text = myFlashVar;
    myTextField.x = stage.width / 2;
    myTextField.y = stage.height / 2;
    addChild(myTextField);

    Mentre mi ero fatta un altro script x leggere il mio file xml (ovviamente aiutandomi con gli script in giro)

    var my_xml:XMLDocument=new XMLDocument();
    var loader:URLLoader=new URLLoader();
    var request:URLRequest=new URLRequest('gallery.xml');

    loader.addEventListener(Event.COMPLETE,onComplete) ;
    loader.load(request);

    function onComplete(evt:Event):void
    {
    var result:XML=new XML(evt.target.data);
    my_xml.ignoreWhite=true;
    my_xml.parseXML(result.toXMLString());
    //trace(my_xml);

    var node:XMLNode=my_xml;
    var totalNodes:int=node.firstChild.childNodes.length;
    trace('numero totale di nodi: '+totalNodes);

    for(var i:int=0;i < totalNodes;i++)
    {
    var nodeValue:String=node.firstChild.childNodes[i].firstChild.nodeValue;
    var idAttribute:int=int(node.firstChild.childNodes[i].attributes['id']);
    var imageURL:String=node.firstChild.childNodes[i].attributes['url'];

    trace('--------------------------------------------------------------------------------------------');
    trace('il valore del nodo n° '+i+' è '+nodeValue);
    trace("il valore dell' attributo id del nodo n° "+i+' è '+idAttribute);
    trace("il valore dell' attributo url del nodo n° "+i+' è '+imageURL);
    }
    }



    ora il mio problema è: riuscire a mettere a video su un txt le variabili: totalNodes, e poi dei vari nodi le info messe nei trace... ma qui mi blocco...

    grazie x l'aiuto in anticipo...

  4. #4
    Utente di HTML.it
    Registrato dal
    Jun 2003
    Messaggi
    168
    ok... prosegue da sola battendoci la testa...

    ora il problema successivo è:

    che azione devo dare ad un pulsante x dirgli "salta al nodo del xml con id++ e carica il figlio che è l'url?

    grazie

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.