• User Attivo

    errori segnalati
    Scena=Scena 1, Livello=action, Fotogramma=1:Linea 7: È previsto '('
    {

    Scena=Scena 1, Livello=action, Fotogramma=1:Linea 30: È previsto '('
    {

    al 7 c'è una { e la 30 penso la sua chiusura provo a cancellarle

    codice inserito

    var xml_pics:XML;
    var Paths:Array=new Array();
    var Dates:Array=new Array();
    var Descriptions:Array=new Array();
    loadXMLPictures();
    function loadXMLPictures
    {
    xml_pics=new XML();
    xml_pics.ignoreWhite=true;
    xml_pics.onLoad=function(yes:Boolean)
    {
    if(yes)
    {
    for(var i:Number=0;i<this.firstChild.childNodes.length;i++)
    {
    Paths.push(this.firstChild.childNodes*.firstChild.firstChild.nodeValue);
    Dates.push(this.firstChild.childNodes*.firstChild.nextSibling.firstChild.nodeValue);
    Descriptions.push(this.firstChild.childNodes*.firstChild.nextSibling.nextSibling.firstChild.nodeValue);
    }
    getTracing();
    }
    else
    {
    _root.debug_txt.text='pictures XML error!';
    }
    }
    xml_pics.load('foto_a.xml');
    }
    function getTracing
    {
    trace('PATHS= '+newline+Paths);
    trace('DATES= '+newline+Dates);
    trace('DESCRIPTIONS= '+newline+Descriptions);
    }


  • User Attivo

    problemi anche se tolgo le graffe


  • Super User

    Hai fatto diversi casini, ad esempio nelle funzioni hai dimenticato le due parentesi tonde ()

    Questo è il codice giusto:

    
    var xml_pics:XML;
    var Paths:Array=new Array();
    var Dates:Array=new Array();
    var Descriptions:Array=new Array();
    loadXMLPictures();
    function loadXMLPictures()
    {
     xml_pics=new XML();
     xml_pics.ignoreWhite=true;
     xml_pics.onLoad=function(yes:Boolean)
     {
      if(yes)
      {
       for(var i:Number=0;i<this.firstChild.childNodes.length;i++)
       {
        Paths.push(this.firstChild.childNodes*.firstChild.firstChild.nodeValue);
        Dates.push(this.firstChild.childNodes*.firstChild.nextSibling.firstChild.nodeValue);
        Descriptions.push(this.firstChild.childNodes*.firstChild.nextSibling.nextSibling.firstChild.nodeValue);
       }
       getTracing();
      }
      else
      {
       _root.debug_txt.text='pictures XML error!';
      }
     }
     
    }
    xml_pics.load('foto_a.xml');
    function getTracing()
    {
     trace('PATHS= '+newline+Paths);
     trace('DATES= '+newline+Dates);
     trace('DESCRIPTIONS= '+newline+Descriptions);
    }
    
    

  • User Attivo

    si avevo naotato ma correganedo e non mi da più errori ma non funge ancora resta bianco e non inserisce le immagini


  • Super User

    Devi creare la movieclip my_mc che all'onPress fa questo:

    
    my_mc.onPress=function()
    {
    loadMovie(Paths[2],_root);
    }
    
    

  • User Attivo

    ok ora non mi da più nessun errore ma le immagini non le vedo ho provato anche a mettere immagini leggeressime ma al posto dell immagine un bel rettangolo binaco


  • User Attivo

    si me è un bordello sta roba ora mi da questo errore

    Scena=Scena 1, Livello=action_xml, Fotogramma=21:Linea 1: L'istruzione deve apparire all'interno del gestore on/onClipEvent
    my_mc.onPress=function()


  • Super User

    Credi che io mi sia svegliato una mattina e ho detto:' oggi faccio il programmatore' ? 😄

    Non scrivere il codice sul bottone ma sulla timeline 🙂


  • User Attivo

    grazie scusa delle frasi

    non mi riesce ancora il bello è che non mi da nessun errore

    bo...

    provo da solo al limite ti scrivo ancora...


  • User Attivo

    sto continunado a riprovare ma non funziona hai un link da darmi per vedermi bene come fare.....


  • Super User

    Hai creato una cartella con nome 'images' dove metti tutte le immagini (pic_0.jpg,pic_1.jpg,pic_2.jpg ecc ecc) ?

    Poi crea la movieclip, chiamala my_mc.

    Scrivi il codice sulla timeline.
    🙂

    Di più onestamente non saprei che fare.


  • User Attivo

    Hai creato una cartella con nome 'images' dove metti tutte le immagini (pic_0.jpg,pic_1.jpg,pic_2.jpg ecc ecc) ?

    Poi crea la movieclip, chiamala my_mc.

    Scrivi il codice sulla timeline.

    Di più onestamente non saprei che fare.


    le imamgini le ho messe in una certella images/foto/ e via e le immagini si chiamano a_1.jpg, a_2.jpg ma ho adattato il xml

    ma prima del movie con il codicino

    devo prima mettere tutto il codice per fare arrey del xml o no ?


  • Super User

    @diego said:

    devo prima mettere tutto il codice per fare arrey del xml o no ?

    si 🙂


  • User Attivo

    scusa ma sto riprovando

    questo lo metto nelle time line del clip o dello stage

    my_mc.onPress=function()
    {
    loadMovie(Paths[2],_root);
    }

    poi qundo lo controllo passando in modalita non eseperto agginge un ; alla fine ossia scrive

    my_mc.onPress=function()
    {
    loadMovie(Paths[2],_root);
    };

    Il key frame che carica xml deve durare per tutto lo stage del filmato o basta un key iniziale


  • Super User

    @diego said:

    scusa ma sto riprovando

    questo lo metto nelle time line del clip o dello stage

    my_mc.onPress=function()
    {
    loadMovie(Paths[2],_root);
    }

    Sulla timeline dello Stage.
    @diego said:

    poi qundo lo controllo passando in modalita non eseperto agginge un ; alla fine ossia scrive

    my_mc.onPress=function()
    {
    loadMovie(Paths[2],_root);
    };

    fa niente
    @diego said:

    Il key frame che carica xml deve durare per tutto lo stage del filmato o basta un key iniziale
    metti tutto sul keyframe iniziale


  • User Attivo

    ma il clip my_clip lo creo senza fare nessun oggetto dentro e poi lo inserisco nello stage e gli scrivo il codice
    sulla sua time line
    my_mc.onPress=function()
    {
    loadMovie(Paths[2],_root);
    }

    è glisto così


  • Super User

    No, crea il clip con qualsiasi forma, tanto per provare.

    Poi gli dai nome ( all'istanza di quel clip e cioè quello che hai sullo Stage e non quello della libreria) my_mc.

    A questo punto copi tutto il codice sulla timeline principale 🙂 non sulla timeline di my_mc 🙂


  • User Attivo

    ok non da errore ma quando clicco quandrato che ho fatto nella clip scompare tutto ed sembra che non tiri giù l'immagine ....