Visualizzazione dei risultati da 1 a 6 su 6
  1. #1

    caricare immagine da xml in un mc vuoto

    helpissimo!!
    sono entrata nel pallone...
    devo fare una cosa semplicissima ma non riesco!
    devo caricare un' immagine il cui url è gia dato dall' xml all' interno di una cornice (movie clip vuoto)...questa deve comparire al rilascio di un pulsante!
    perche non riesco?!

    questo è lo script sicuramente sbagliato, ma sto entrando ora nel mondo dell action script...

    on (release) {
    mio_xml = new XML();
    mio_xml.path = this;
    mio_xml.ignoreWhite = true;
    mio_xml.onLoad = function(success) {
    if (success) {
    loadMovie(xmlgioco.firstChild.childNodes[2].firstChild.attributes.valore, cartaA);
    MovieClipLoader;
    } else {

    this.path.cartaA = "error";
    }
    };
    mio_xml.load("xmlgioco.xml");


    dove "cartaA" è l'istanza del movie clip vuoto

    e questo è il file xml

    <xmlgioco>
    <montepremi_init>400</montepremi_init>
    <mano>2</mano>
    <carta1 valore="beer.jpg">7</carta1>
    <carta2 valore="9f">9</carta2>
    <puntata>20</puntata>
    <xmlgioco>

    mi affido a voi....
    grazie!!!!!

  2. #2
    Moderatrice di CSS L'avatar di ResianTaxidrive
    Registrato dal
    Oct 2007
    residenza
    Udine
    Messaggi
    2,766
    facendo trace(xmlgioco.firstChild.childNodes[2].firstChild.attributes.valore) cosa ottieni?

  3. #3
    esce la finestra di output con su scritto UNDEFINIED.....
    ma non credo vada bene il comando "trace" poichè esso restituisce i dati in una finestra di output mentre io ho bisogno che sia visualizzata l immagine all interno di una cornice (movieclip)...
    sigh

  4. #4
    Moderatrice di CSS L'avatar di ResianTaxidrive
    Registrato dal
    Oct 2007
    residenza
    Udine
    Messaggi
    2,766
    Il trace era solo a livello di debug.

    Prova
    trace(Xmlgioco.childNodes[2].attributes.valore)

    e vedi che valore ti da.

  5. #5
    no,stesso identico risultato...può essere che debba mettere il THIS prima di XMLGIOCO?

  6. #6
    Moderatrice di CSS L'avatar di ResianTaxidrive
    Registrato dal
    Oct 2007
    residenza
    Udine
    Messaggi
    2,766
    Ok vai cosi' che funzia:

    if (success) {
    xmlNode = this.firstChild;

    loadMovie(xmlNode.childNodes[2].attributes.valore, cartaA);
    MovieClipLoader;
    } else {

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.