Pagina 1 di 2 1 2 ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 18

Discussione: Slideshow in xml

  1. #1
    Utente di HTML.it
    Registrato dal
    Nov 2002
    Messaggi
    196

    Slideshow in xml

    Salve a tutti, qualcuno saprebbe indicarmi un tutorial o meglio ancora un esempio di come realizzare uno slide di immagini che vengono caricate da un file xml e sulle quali una volta cliccate vengono ingrandite.

    Sò di chiedere tanto ma spero proprio che possiate aiutarmi....

    Grazie ancora

    Roberta20

  2. #2
    Utente di HTML.it
    Registrato dal
    Nov 2002
    Messaggi
    196

    Un aiutino

    Nessuno può aiutarmi

  3. #3
    metti un mc vuoto sullo stage e lo istanzi selezione

    poi ticrei un mc contenitore che tieni in libreria e acui dai un nome linkage (concatenamento) "mc "

    il movieclip linkato come "mc" al suo interno contiene
    un mc_vuoto che va istanziato come "contenitore" puoi piazzare anche un campo di testo dinamico con nome var etichetta. olktre al mc_ vuoto

    sul frame all'interno di "mc" il seguente codice

    codice:
    alpha=20
    this.onRollOver = function() {
    	k=1;
    }
    this.onRollOut = function() {
    	k=0;
    }
    this.onEnterFrame = function() {
    	
    	if (k==1 && this._alpha < 100) {
    		this._alpha += alpha;
    	}
    	if (k==0 && this._alpha > 50) {
    		this._alpha -= alpha;	
    	}
    }
    
    this.onRelease = function () {	
    	getURL("percorso","_blank")
                 _root.selezione.loadMovie(a);
          // o cmq le tue azioni
    }



    questo sul frame della timeline principale

    codice:
    larghezzamovie = Stage.width;
    posSin = 1;
    vel = -5;
    dimImm = 100;
    selezione._y=150
    
    letto = false;
    leggi= function() {
    	nuovo = new XML();
    	nuovo.ignoreWhite = true;	
    	nuovo.load("file.xml");
    nuovo.onLoad= function (success) {
    	if (success) {
    		nfoto = this.childNodes.length;
    		posDes = nfoto;
    		for (i=0; i<nfoto; i++) {
    			_root.attachMovie("mc", "mc"+(i+1), i+1);
    			_root["mc"+(i+1)]._x = dimImm*i;
    			_root["mc"+(i+1)]._y = 20;
    			_root["mc"+(i+1)].etichetta.text = this.childNodes[i].attributes.descrizione;
    			_root["mc"+(i+1)].percorso.text = this.childNodes[i].attributes.percorso;
    			_root["mc"+(i+1)].a = this.childNodes[i].attributes.swf;			
    			_root["mc"+(i+1)].contenitore.loadMovie(this.childNodes[i].attributes.photo);
    			_root["mc"+(i+1)]._alpha = 50;
    		}
    		letto = true;
    		} else {
    		_root.didascalia.text = "errore di lettura";
    	}
    }}
    leggi()
    _root.onMouseMove = function() {
    	x = _root._xmouse;
    	y = _root._ymouse;
    	if (y>20 && y<120 && x>=0 && x<=larghezzamovie) {
    		vel = -(Math.round((x-(larghezzamovie/2))/10));
    			}
    };
    _root.onEnterFrame = function() {
    	if (letto ) {
    		for (i=1; i<=nfoto; i++) {
    			_root["mc"+i]._x += vel;
    		}
    		if (vel>0 && _root["mc"+posSin]._x>0) {
    			_root["mc"+posDes]._x = _root["mc"+posSin]._x-dimImm;
    			posSin = posDes;
    			posDes--;
    			if (posDes == 0) {
    				posDes = nfoto;
    			}
    		}
    		if (vel<0 && _root["mc"+posSin]._x<=-dimImm) {
    			_root["mc"+posSin]._x = _root["mc"+posDes]._x+dimImm;
    			posDes = posSin;
    			posSin++;
    			if (posSin>nfoto) {
    				posSin = 1;
    			
    			}
    		}
    	}
    };
    questa invece la struttura del file xml

    codice:
    <foto photo="IMG01.jpg" descrizione="primafoto"   percorso="http://www.4ward.it"  swf=""></foto>
    <foto photo="IMG02.jpg" descrizione="secondafoto" percorso="http://www.4ward.it"  swf="photo.jpg"></foto> 
    <foto photo="IMG03.jpg" descrizione="terzafoto"   percorso="http://www.4ward.it"  swf="photo.jpg"></foto>
    <foto photo="IMG04.jpg" descrizione="quartafoto"  percorso="http://www.4ward.it"  swf="photo.swf"></foto> 
    <foto photo="IMG05.jpg" descrizione="quintafoto"  percorso="http://www.4ward.it"  swf="photo.swf"></foto> 
    <foto photo="IMG06.jpg" descrizione="sestafoto"   percorso="http://www.4ward.it"  swf="photo.swf"></foto> 
    <foto photo="IMG07.jpg" descrizione="settimafoto" percorso="http://www.4ward.it"  swf="photo.swf"></foto>
    in questo caso le img stanno nella stessaa cartella del file swf e della pagina htm
    Consulenza aziendale a 360° http://www.gruppodg.it http://www.gruppodg.it/3d
    Realizzazione siti internet, Siti Flash, Ricerca Location per bar negozi , esercizi commerciali, sviluppo pratiche e allestimento

  4. #4
    Utente di HTML.it
    Registrato dal
    Nov 2002
    Messaggi
    196

    Grazie

    Grazie mille Enigma, stasera lo provo per vedere se ho capito tutto e poi ti faccio sapere.

    Grazie ancora

    Ciao

    Roberta20

  5. #5
    Utente di HTML.it
    Registrato dal
    Nov 2002
    Messaggi
    196

    Un ultima cosa

    Ciao Enigma, ho provato il codice che mi hai spedito e funziona.....grazie ancora; ma se posso approfittare volevo chiederti come fare caricare l'immagine (l'ingrandimento per capirci) nello stesso filmato che contiene lo slide immagini. Cioè, io ho lo slide che va a destra e a sinistra, cliccando su una miniatura mi si apre la suddetta immagine ingrandita ad esempio sopra lo slide e non come immagine esterna. Poi ultima cosa e poi davvero non ti chiedo più nulla....quando clicco sulla miniatura che apre l'immagine ingrandita, dovrei fare caricare al lato di quest'ultima (sempre con l'xml se è possibile) un testo con scroll verticale.


    Se riesci ad aiutarmi ti posterò il link del lavoro per il quale mi serve....

    Ciao

    E grazie ancora

    Roberta20

  6. #6
    il secondo ingrandimento lo deve fare in una pop-up???

    il testo scorrevole che carichi???
    dove lo vuoi nella pop-up o nel filmato??

    ciao
    Consulenza aziendale a 360° http://www.gruppodg.it http://www.gruppodg.it/3d
    Realizzazione siti internet, Siti Flash, Ricerca Location per bar negozi , esercizi commerciali, sviluppo pratiche e allestimento

  7. #7
    Utente di HTML.it
    Registrato dal
    Nov 2002
    Messaggi
    196
    Ciao Enigma, grazie, grazie, grazie mi stai salvando la carriera....comunque, il secondo ingrandimento deve aprirsi sopra lo slide (dunque non in una popup ma nello stesso filmato).
    Il testo invece deve caricarsi accanto al secondo ingrandimento.

    Comunque ti ho scritto un messaggio privato dove ti spiego meglio il tutto.

    Ciao e grazie ancora mille volte

    Roberta20

  8. #8
    Utente di HTML.it
    Registrato dal
    Nov 2002
    Messaggi
    196

    Ricapitoliamo

    Scusa ma non avevo visto il tuo messaggio...

    Ricapitoliamo, ho uno slide che apre un primo ingrandimento sopra lo stesso (nello stesso filmato). Il secondo invece (cliccando sul primo ingrandimento) deve aprire una popup esterna.
    Il testo con scroll invece deve apparire solo vicino al primo ingrandimento sul lato destro.

    Scusa il pasticcio

    Grazie

    Roberta20

  9. #9
    ecco qui trovi l'esempio credo vada bene

    http://www.4ward.it/test/slide_xml/slide_filexml.html

    qui lo puoi scaricare

    www.4ward.it/test/slide_xml.zip


    ciao
    Consulenza aziendale a 360° http://www.gruppodg.it http://www.gruppodg.it/3d
    Realizzazione siti internet, Siti Flash, Ricerca Location per bar negozi , esercizi commerciali, sviluppo pratiche e allestimento

  10. #10
    Utente di HTML.it
    Registrato dal
    Nov 2002
    Messaggi
    196

    GRANDE ENIGMA

    Prima di tutto voglio eregerti come mio MITO del forum....senza offendere nessuno, visto che siete tutti grandi.

    Grazie, grazie e ancora grazie è perfetto....una piccola domanda, come faccio a fare aprire il testo con scroll quando clicco sulla miniatura invece che quando clicco sul primo ingrandimento ???


    Ciao

    Roberta20

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.