vorrei far apparire delle figure nel mio movie (per apparire intendo sfumata in entrata e uscita di un immagine e presenza nello stage per qualche secondo) in ordine casuale (sono 7 elementi).
Come posso fare?
vorrei far apparire delle figure nel mio movie (per apparire intendo sfumata in entrata e uscita di un immagine e presenza nello stage per qualche secondo) in ordine casuale (sono 7 elementi).
Come posso fare?
sfondo1 e sfondo2 sono 2 mc vuoti nel movie principale con quel nome istanza e le foto si devono chiamare in sequenza 1.jpg-2.jpg ecc...
codice:maxX=200 maxY=200 tempo = getTimer(); pausa = 3000; fadeout = false; numvar=1 miaclip = +numvar+".jpg"; loadMovie (miaclip, sfondo1); loadMovie (miaclip, sfondo2); preload = function () { if (sfondo1.getBytesLoaded() == sfondo1.getBytesTotal() && _root.back1.getBytesTotal()>1024) { clearInterval(preloadID); } else { //_root.barra_mc._xscale = _root.back1.getBytesLoaded()/_root.back1.getBytesTotal()*100; } }; preloadID = setInterval(preload, 100); this.onEnterFrame = function() { if (getTimer() - this.tempo >= this.pausa) { this.tempo = getTimer(); this.fadeout = true; // ... istruzioni per numero random ... this.numvar = Math.round(Math.random()*5); if (this.numvar<1) { this.numvar = 1; } if(this.numvar<=9){this.miaclip = +this.numvar+".jpg";} else{this.miaclip = +this.numvar+".jpg";} loadMovie (miaclip, this.sfondo2); preload = function () { //_root.barra_mc._xscale = 0 if (this.sfondo2.getBytesLoaded() == this.sfondo2.getBytesTotal() && _root.back2.getBytesTotal()>1024) { clearInterval(preloadID); } else { //_root.barra_mc._xscale = _root.back2.getBytesLoaded()/_root.back2.getBytesTotal()*100; } }; preloadID = setInterval(preload, 100); } if (fadeout) { if (this.sfondo1._alpha > 0) { this.sfondo1._alpha -= 5; } else { this.fadeout = false; loadMovie (miaclip, this.sfondo1); } } else { this.sfondo1._alpha = 99; } }
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
oppure
guarda qui :
transizioni
in preview vedi il risultato
se clicchi su download scarichi il progetto.
apri il file xml con il notepad e puoi cambiare
le transizioni.
ogni numero ha il suo effetto.
non ricordo di preciso per l'effetto, se vogliamo chiamarlo cosģ, flash tra una foto e l'altra.
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
crea un movieClip e gli dai come nome di istanza mcContenitore. All'interno di questo posiziona questo codice sull'unico frame:
nella libreria hai 7 foto esportate con il nome "foto_1" "foto_2" etc..codice:this.createEmptyMovieClip("foto",1); function effettoALPHAsu(){ if(this._alpha < 100){ this._alpha += 5; } else { delete this.onEnterFrame; intervallo = setInterval(pausa,1000); } } function effettoALPHAgiu(){ if(this._alpha > 0){ this._alpha -= 5; } else { delete this.onEnterFrame; caricaNuovaIMG(); } } function caricaNuovaIMG(){ newFoto = Math.ceil(Math.random()*7); trace(newFoto); foto.attachMovie("foto_"+newFoto,"lafoto",1); onEnterFrame = effettoALPHAsu; } function pausa(){ clearInterval(intervallo); onEnterFrame = effettoALPHAgiu; } caricaNuovaIMG();
regalami un oggi da favola...e il domani bhe!?non mi importa se tu 6 con me! ©Ily
scusa enigma, non ho visto il tuo interventoOriginariamente inviato da enigma_79![]()
regalami un oggi da favola...e il domani bhe!?non mi importa se tu 6 con me! ©Ily
di niente grande yassoOriginariamente inviato da Yassassin
scusa enigma, non ho visto il tuo intervento![]()
![]()
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