ho creato un mc sulla root e lo ho chiamato con nome istanza clip
ho creato un mc sulla root e lo ho chiamato con nome istanza clip
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
allora prova a passarglielo alla funzione cosė:Originariamente inviato da enigma_79
ho creato un mc sulla root e lo ho chiamato con nome istanza clip
come ti ho giā detto non ho modo di provarlo, ma sono sicuro che tu possa comprendere il meccanismo ed aggiustarlo "a tua immagine"codice:setInterval(carica, OgniQuantiSecondi*1000, _root.clip);![]()
siccome m'hai messo curiositā, stasera o domani provo a farla anch'io 'sta cosa
ps. facci sapere se vā eh?!![]()
i load§Movie li fa ma non fa nč il fadein ne il fadeout![]()
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
:master: chiaramente c'č da rivedere qualcosa nel codiceOriginariamente inviato da enigma_79
i load§Movie li fa ma non fa nč il fadein ne il fadeout![]()
![]()
io domani ce provo![]()
se risolvo prima ti faccio sapere, grazie
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
io lho fatto cosi' e funziona...
2 clip vuoti sovrapposti ... chiamati clipA e clipB
setti 1 variabile (clip) con scritto dentro A o B (booleano andrebbe cmq bene, ho usato stringhe x comodota)
all'inizio tu vuoi caricare in A, quindi devi mettere quello attuale a B
clip="B";
e devi usare 2 oggetti d'appoggio che io ho chiamato
laClip1 e laClip2
nella funzione che fa il fade
if(clip=="A"){
laClip1=clipA;
laClip2=clipB;
clip="B";
}else{
laClip1=clipB;
laClip2=clipA;
clip="A";
}
laClip1._alpha=0;
laClip2._alpha=100;
dopodiche devi caricare la tua nuova immagine in laClip1 e quando e' carica fai 1 funzione che scala l'alpha di laClip2 e alza l'alpha di laClip2
non ti posto il codice x' il mio e' assai + complesso x' contemporaneamente fa anche altre cose e ci sono un sacco di funzioni intermedie... pero' dopo aver fatto quel pezzetto li', basta che ti riferisci a laCLip1 per caricare la tua nuova immagine.
spero possa esserti utile
NO'rte project
www.norte.it
grazie norte prova a vedere cossa riesco a tirar fuori,Originariamente inviato da norte
io lho fatto cosi' e funziona...
2 clip vuoti sovrapposti ... chiamati clipA e clipB
setti 1 variabile (clip) con scritto dentro A o B (booleano andrebbe cmq bene, ho usato stringhe x comodota)
all'inizio tu vuoi caricare in A, quindi devi mettere quello attuale a B
clip="B";
e devi usare 2 oggetti d'appoggio che io ho chiamato
laClip1 e laClip2
nella funzione che fa il fade
if(clip=="A"){
laClip1=clipA;
laClip2=clipB;
clip="B";
}else{
laClip1=clipB;
laClip2=clipA;
clip="A";
}
laClip1._alpha=0;
laClip2._alpha=100;
dopodiche devi caricare la tua nuova immagine in laClip1 e quando e' carica fai 1 funzione che scala l'alpha di laClip2 e alza l'alpha di laClip2
non ti posto il codice x' il mio e' assai + complesso x' contemporaneamente fa anche altre cose e ci sono un sacco di funzioni intermedie... pero' dopo aver fatto quel pezzetto li', basta che ti riferisci a laCLip1 per caricare la tua nuova immagine.
spero possa esserti utile
se riesci a farmi avere un esempio te ne sarei grato intanto provo a vedere cosa riesco a tirar fuori
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
guarda.. ho tolto quello che non serviva.. spero di non aver eliminato qualche parentesi importante...
la funzione da richiamare e' playSlide();
e ovviamente il nome del file devi farlo dinamico...
SPERO funzioni
codice:onClipEvent(load){ clip="B"; function swappa(){ car = laClip1.getBytesLoaded(); tot = laClip1.getBytesTotal(); perc = Math.round((car/tot)*100); _parent.loadimage=perc+"%"; if (car >1024 && car == tot) { if (laClip1._alpha<90){ laClip1._alpha+=2; laClip2._alpha-=2; }else{ laClip1._alpha=100; laClip2._alpha=0; clearInterval(e); } } };//swappa function playSlide(){ if(clip=="A"){ laClip1=clipA; laClip2=clipB; clip="B"; }else{ laClip1=clipB; laClip2=clipA; clip="A"; } laClip1._alpha=0; laClip2._alpha=100; laClip1.loadMovie("pippo.jpg"); e=setInterval(swappa,20); }; }
NO'rte project
www.norte.it
passo passo creo 2 clip a e b
li sovrappongo a x=0y=0 entrambi
poi setto una bariabile clip=b;
sul frame 1 della _root
laClip1 e laClip2 sono 2 mc vuoti fuori dallo stage???
dove devo applicare quelo codice?
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
io ho creato 1 movieclip "foto"
quello che ti ho postato e' il codice di "foto"
(infatti inizia con onLoad, quindi lo devi mettere su 1 livello, cliccarci una volta sopra e aprire il panel dell'actionscript)
dentro "foto" ho messo i 2 movieclip vuoti clipA e clipB
NO'rte project
www.norte.it