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

    aggiunta di un link dinamico alle immagine da xml

    Ciao ragà,

    ce la metto tutta ma dopo una giornata di lavoro non riesco più a connettere...
    Mi serve una mano:

    Ho un filmato che importa 8 immagine da file xml e dovrei includere per ogni immaggine un link cliccabile dalla stessa img (solo se l'immaggine esiste). in allegato il codice dove importo le imagine nel mc e il file xml da cui le prelevo:

    AS in Flash:
    codice:
    var ssx:XML = new XML();
    ssx.ignoreWhite = true;
    
    ssx.onLoad = function(success) {
    	if (success) {
    		var ss:Array = ssx.firstChild.childNodes;
    		var img1:String = "press/miniature/"+ss[0].attributes.img;
    		var img2:String = "press/miniature/"+ss[1].attributes.img;
    		var img3:String = "press/miniature/"+ss[2].attributes.img;
    		var img4:String = "press/miniature/"+ss[3].attributes.img;
    		var img5:String = "press/miniature/"+ss[4].attributes.img;
    		var img6:String = "press/miniature/"+ss[5].attributes.img;
    		var img7:String = "press/miniature/"+ss[6].attributes.img;
    		var img8:String = "press/miniature/"+ss[7].attributes.img;
    		
    		holder1_mc.loadMovie(img1);
    		holder2_mc.loadMovie(img2);
    		holder3_mc.loadMovie(img3);
    		holder4_mc.loadMovie(img4);	
    		holder5_mc.loadMovie(img5);
    		holder6_mc.loadMovie(img6);
    		holder7_mc.loadMovie(img7);
    		holder8_mc.loadMovie(img8);	
    
    		
    		
    	} else {
    		trace("XML file failed to load. Please try again later.");
    	}
    };
    
    ssx.load("press.xml");
    file XML:
    codice:
    <press>
    
    <articolo img="01.jpg" url="http://www.html.it" />
    <articolo img="02.jpg" url="http://www.html.it" />
    <articolo img="03.jpg" url="http://www.html.it" />
    <articolo img="04.jpg" url="http://www.html.it" />
    <articolo img="05.jpg" url="http://www.html.it" />
    <articolo img="06.jpg" url="http://www.html.it" />
    <articolo img="07.jpg" url="http://www.html.it" />
    <articolo img="08.jpg" url="http://www.html.it" />
    
    </press>
    Grazie anticipatamente a tutti.
    Salvo
    __________________________________________________ __________
    lecito chiedere, cortesia rispondere... Ringraziare non è optional!

  2. #2
    dunque, ti rispondo anche se non ho modo di testare per motivi di fretta:
    aggiungi questo nel codice AS: (subito sotto a ciascuna assegnazione di img1 img2 ecc)

    var link1:String = ss[0].attributes.url;
    ... e così via fino a
    var link8:String = ss[7].attributes.url;

    in aggiunta a ciascuno di questi dove carichi il filmato in un holder, digli che tale holder onRelease dovrà raggiungere un URL:

    holder1_mc.loadMovie(img1);
    holder1_mc.onRelease = getURL(link1);


    dovrebbe funzionare....fammi sapere!

  3. #3
    grazie,
    non riuscivo a ragionare più dal sonno... funzia tutto adesso!

    Ancora, gentilissimo!

    Salvo
    Salvo
    __________________________________________________ __________
    lecito chiedere, cortesia rispondere... Ringraziare non è optional!

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.