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

Discussione: caricare foto

  1. #1
    Utente di HTML.it
    Registrato dal
    May 2002
    Messaggi
    2,929

    caricare foto

    ciao a tutti,

    sto cercando di caricare delle foto e fin qui sembra funzioanre solo che vorrei disporre le foto in maniera orizzontale ma non riesco a spostarle

    codice:
    function carica() {
    				
    	percorso = "http://www.miosito.it/slider/";
    	altezza = 94;
    	larghezza = 142;
    	_root.createEmptyMovieClip(showRoom, 0);
    	dati = new LoadVars();
    	dati.path = this;
    	dati.onLoad = function(success) {
    		if (success) {
    			var newDati = this.testo.split("|");
    			for (m=0; m<newDati.length; m++) {
    				var n = newDati[m].split(".")[1];
    				if (n == "jpg"){
    					kx = larghezza*m;
    					foto = percorso+newDati[m];
    					_root.showRoom.createEmptyMovieClip("mc"+m, 0);
    					myclip = _root.showRoom.mc;
    					myclip._y = 0;
    					myclip._x = kx;
    					loadMovie(foto, myclip);
    				}
    			}
    		}
    		else {
    			errore = "NON HO CARICATO!!!";
    			trace(errore);
    		}
    	};
    	dati.load("http://www.miosito.it/script/read_slider.php", this);
    }
    carica();
    stop();

  2. #2
    teoricamente è corretto

    myclip._x= m*larghezza

    pippo= x che vuoi come punto di partenza
    150 = ogni quanti pixel

    magari sposta kx=m*largezza fuori dalla condizione if(n==jpg)
    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

  3. #3
    Utente di HTML.it
    Registrato dal
    May 2002
    Messaggi
    2,929
    non funziona, ma secondo me c'è anche qualche problema teorico,
    perchè se provo a fare
    codice:
    trace(myclip._name)
    mi restituisce undefined

    :master:

  4. #4
    scusami ma tu dovrai avere una cosa di questo tipo

    _root["myclip"+m] = _root.showRoom.mc[m];
    _root["myclip"+m]._x = 220;
    _root["myclip"+m]._y = m*larghezza;
    loadMovie(foto, _root["myclip"+m]);
    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

  5. #5
    Utente di HTML.it
    Registrato dal
    May 2002
    Messaggi
    2,929
    guarda adesso ho fatto cosi
    codice:
    function carica() {
    				
    	percorso = "http://www.miosito.it/slider/";
    	altezza = 94;
    	larghezza = 142;
    	_root.createEmptyMovieClip(showRoom, 0);
    	dati = new LoadVars();
    	dati.path = this;
    	dati.onLoad = function(success) {
    		if (success) {
    			var newDati = this.testo.split("|");
    			for (m=0; m<newDati.length; m++) {
    				var n = newDati[m].split(".")[1];
    				kx = larghezza*m;
    				if (n == "jpg"){
    					foto = percorso+newDati[m];
    					trace (foto)
    					_root.showRoom.createEmptyMovieClip("mc"+m, 0);
    					_root["myclip"+m] = _root.showRoom.mc[m]; 
    					_root["myclip"+m]._x = 220; 
    					_root["myclip"+m]._y = m*larghezza; 
    					trace (_root["myclip"+m])
    					loadMovie(foto, _root["myclip"+m]);
    				}
    			}
    		}
    		else {
    			errore = "NON HO CARICATO!!!";
    			trace(errore);
    		}
    	};
    	dati.load("http://www.miosito.it/script/read_slider.php", this);
    }
    ma nel trace mi esce undefined


    Grazie mille

  6. #6
    Originariamente inviato da Rossella_75
    guarda adesso ho fatto cosi
    codice:
    function carica() {
    				
    	percorso = "http://www.miosito.it/slider/";
    	altezza = 94;
    	larghezza = 142;
    	_root.createEmptyMovieClip(showRoom, 0);
    	dati = new LoadVars();
    	dati.path = this;
    	dati.onLoad = function(success) {
    		if (success) {
    			var newDati = this.testo.split("|");
    			for (m=0; m<newDati.length; m++) {
    				var n = newDati[m].split(".")[1];
    				kx = larghezza*m;
    				if (n == "jpg"){
    					foto = percorso+newDati[m];
    					trace (foto)
    					_root.showRoom.createEmptyMovieClip("mc"+m, 0);
    					_root["myclip"+m] = _root.showRoom.mc[m]; 
    					_root["myclip"+m]._x = 220; 
    					_root["myclip"+m]._y = m*larghezza; 
    					trace (_root["myclip"+m])
    					loadMovie(foto, _root["myclip"+m]);
    				}
    			}
    		}
    		else {
    			errore = "NON HO CARICATO!!!";
    			trace(errore);
    		}
    	};
    	dati.load("http://www.miosito.it/script/read_slider.php", this);
    }
    ma nel trace mi esce undefined


    Grazie mille
    e che ti dovrebbe restituire così con il trace?? dato che
    trace (_root["myclip"+m])

    "myclip"+m e un clip magari prova a farti restituire foto x vedere se ti legge quella var

    trace(foto);

    oppure x vedere se carica la var foto se metti una casella di testo dinamica come var foto e poi aggiungi questo in quel ciclo

    _root["myclip"+m].foto = foto[m];

    dovrebbe apparire nella casella di testo il percorso della foto che vuoi caricare

    ciao
    la verità non è una meretrice che si getta al collo di chi non la vuole ma anzi essa è dotata di una così altera bellezza che anche chi sacrifica tutto per ottenerla non è sicuro di averla raggiunta !

  7. #7
    Utente di HTML.it
    Registrato dal
    May 2002
    Messaggi
    2,929
    trace (foto)
    l'ho tolto i dati arrivano senza dubbio

    il problema secondo me è nel _root.createEmptyMovieClip

    le foto viene caricata ma sulla root

  8. #8
    Originariamente inviato da Rossella_75
    trace (foto)
    l'ho tolto i dati arrivano senza dubbio

    il problema secondo me è nel _root.createEmptyMovieClip

    le foto viene caricata ma sulla root
    ma che ti esce nel trace di foto??

    e poi nn potresti usare un

    attachMovie("clipmsg", "clipmsg"+i, i);

    con un clipmsg che crei e in cui ci metti le cose manualmente
    lo esporti dalla libreria e usi attachMovie

    se cmq ricevi i dati nn sarebbe difficile modificare e usare quell'istruzione invece di createEmptyMovieClip

    la verità non è una meretrice che si getta al collo di chi non la vuole ma anzi essa è dotata di una così altera bellezza che anche chi sacrifica tutto per ottenerla non è sicuro di averla raggiunta !

  9. #9
    a dire la verità trovo un po incasinato questa struttura... cosa ne diresti di creare un movieClip "contenitore", da posizionare sulla _root e dentro questo creare i tuoi movieClip?

    Quindi non ti ritrovi ad avere _root["myclip"+m] (che sinceramente non so quanto possa funzionare) ed invece ti crei il tuo _root.contenitore (dove all'interno posizioni tutti i movie che ti interessano)?

    inoltre dopo ti viene anche più comodo utilizzare il comando attachmovie come suggerisce crescenzo...

    Lele
    Emanuele Boccaletti
    _____________________________________
    www.i23.eu
    emanuele@i23.eu

  10. #10
    Utente di HTML.it
    Registrato dal
    May 2002
    Messaggi
    2,929
    ho risolto con attack
    codice:
    function carica() { 
    	percorso = "http://www.miosito.com/slider/";
    	altezza = 94;
    	larghezza = 142;
    	dati = new LoadVars();
    	dati.path = this;
    	dati.onLoad = function(success) {
    		if (success) {
    			var newDati = this.testo.split("|");
    			for (m=0; m<newDati.length; m++) {
    				var n = newDati[m].split(".")[1];
    				_root.showRoom.attachMovie("contenitore", "myclip"+m, m);
    				myfoto = _root.showRoom["myclip"+m].foto;
    				if (n == "jpg"){
    					kx = larghezza*m;
    					foto = percorso+newDati[m];
    
    					_root.showRoom["myclip"+m]._y = 0;
    					_root.showRoom["myclip"+m]._x = kx;
    					_root.showRoom["myclip"+m].loadMovie(foto);
    					_root.createEmptyMovieClip("charge"+m, m);
    					_root["charge"+m].preload(_root.showRoom["myclip"+m],foto,kx,0);
    				}
    			}
    		}
    		else {
    			errore = "NON HO CARICATO!!!";
    			trace(errore);
    		}
    	};
    	dati.load("http://www.miosito.com/script/read_slider.php", this);
    }

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.