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

Discussione: transizioni

  1. #1

    transizioni

    ciao a tutti, un aiutino!

    Da sephirot si può scaricare un file fla che con un component ed un file xml carica in maniera random le 9 transizioni tra una foto e l'altra! Non fate quella faccia molti l'hanno usato, si chiama image fader...

    ... bene se io volessi riprodurre solo una di quelle transizioni e per la precisione quella che da quell'effetto "solarizza" cosa devo fare? Si può fare solo con actionscript?

    Grazie di cuore a chiunque risponda ed anche a chi no!
    Io_FraNo

  2. #2
    questo il codicce per l'effetto solarizza

    codice:
    MovieClip.prototype.luminosita = function(){
    	this.c = new Color(test_mc)
    	this.o = {rb:255,gb:255,bb:255}
    	this.up = true
    	this.onEnterFrame = function(){
    		if(this.clip._alpha < 100){
    			this.clip._alpha += 10
    		}
    		if(this.up == false){
    			this.o.rb -= 10
    			this.o.bb -= 10
    			this.o.gb -= 10
    		} else {
    			if(this.o.rb < 255){
    				this.o.rb *= 1.5
    				this.o.bb *= 3
    				this.o.gb *= 1.5
    			} else {
    				this.o = {rb:255,gb:255,bb:255}
    				this.up = false;
    			}
    		}
    		if(this.o.rb < 0){
    			this.o = {rb:0,gb:0,bb:0}
    			delete this.onEnterFrame;
    		}
    		this.c.setTransform(this.o)
    	}
    }
    
    //con questo richiami la proto
    test_mc.luminosita();
    chiaramente il tuo movie clip in questo caso deve avere come istanza test_mc

    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
    grazie... si nu' babà!!!

    Ti rubo ancora 2 sec. però... creo il mc col nome istanza "test_mc" e questo come fa a caricarsi le immagini esternamente?
    Io_FraNo

  4. #4
    aspetta tu non parlavi di immagini esterne da caricare
    hai bisogno di una funzione preload allora che una volta fatto il caricamento richiami luminosità

    prova così non so se ho fatto errori non lo ho testato

    codice:
    //proto effetto foto
    MovieClip.prototype.luminosita = function(){
    	this.c = new Color(_root.istanzatuomc)
    	this.o = {rb:255,gb:255,bb:255}
    	this.up = true
    	this.onEnterFrame = function(){
    		if(this.clip._alpha < 100){
    			this.clip._alpha += 10
    		}
    		if(this.up == false){
    			this.o.rb -= 10
    			this.o.bb -= 10
    			this.o.gb -= 10
    		} else {
    			if(this.o.rb < 255){
    				this.o.rb *= 1.5
    				this.o.bb *= 3
    				this.o.gb *= 1.5
    			} else {
    				this.o = {rb:255,gb:255,bb:255}
    				this.up = false;
    			}
    		}
    		if(this.o.rb < 0){
    			this.o = {rb:0,gb:0,bb:0}
    			delete this.onEnterFrame;
    		}
    		this.c.setTransform(this.o)
    	}
    }
    
    //funzione preload
    function preload1(clip1){
    	car = clip1.getBytesLoaded();
    	tot = clip1.getBytesTotal();
    	perc = Math.round((car/tot)*100);
    	clip1.createTextField("testo", 1, (this._width/2), (this._height/2), 200, 20);
    	clip1.testo.wordWrap = true;
    	testoformat = new TextFormat();
    	testoformat.color = "0x123466";
    	testoformat.font = "Verdana";
    	clip1.testo.setTextFormat(testoformat); 
    	
    	if(!isNaN(perc)) {
    		clip1.testo.text = "Caricamento..."+perc+"%";
    		clip1.testo.setTextFormat(testoformat);
    	}
    
    	
    	if(car == tot && tot>1024){
    		clearInterval(c);
    		clip1.testo.text = "";
    		istanzatuomc.luminosita();
    	}
    };
    istanzatuomc.loadMovie("file.jpg");
    c = setInterval(preload1, 100, _root.istanzatuomc);

    al massimo a domani ora vado

    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

  5. #5
    x ora grazie, sei un MITO
    Io_FraNo

  6. #6
    Ciao Enigma_79... l'effetto funziona, ma riesco a farlo su una foto, come faccio per fare lo stesso gioco del file di sephiroth, ossia che prende un elenco di foto da una cartella esterna ed anzichè fare tutte quelle transizioni faccia solo il "solarizza"?
    Io_FraNo

  7. #7
    puoi usare tranquillamente il file di sephirot

    per evitare che faccia tutti gli effetti in maniera random ed usare solo l'effetto che vuoi tu

    basta che nel file xml

    cambi
    codice:
    <IMAGE TRANSITION="3"> IM000241.jpg</IMAGE>
    al posto di zero

    lo zero ti da il random il 3 ti fa fare sempre la transizione solarizza


    Poi se vuoi crearti un qualcosa di tuo che non sia il componente che carichi le jpg e applichi l'effetto si può fare e vedremo come devo scriverti il codice eventualmente e mi devi dare un pò di tempo

    poi inoltre avrei bisogno di sapere se vuoi farlo al release su un pulsante o se le immagini devono cambiare a tempo

    fammi sapere che se va bene quello di sephirot non mi metto a vedere come fare per realizzarlo con as

    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

  8. #8
    grazie Enigma...

    ... ame quello di sephiroth va anche bene ma non so perchè quando pubblico, spesso, mi porta fuori dal component le foto che quindi risultano fuori asse!

    Di conseguenza non sapendo come fare a correggere 'sta cosa e non capendo neanche il perchè mi ero riproposto di trovare una via simile alternativa!

    Il tutto cmq altro non è che un bannerone che carica una decina di foto della misura del banner con un certo intervallo di tempo!

    Grazie di cuore

    P.S. leggo che sei di lecce, bene il sito che sto facendo è per la provincia salentina, Maglie in particolare, Villa Sticchi e parenti ancor più in particolare!... io sono di BARI
    Io_FraNo

  9. #9
    ciao io a bari ci sono nato cmq

    appena ho 10 minuti ti preparo un file e te lo metto on line da scaricare

    quando è pronto ti avviso in questo tread

    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
    grazie... un Mito sul serio!
    Io_FraNo

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.