Ciao a tutti, sto cercando un sistema veloce ed indolore per caricare immagini esterne (01.jpg,02.jpg,03.jpg etc...)in un swf. Le immagini sono già alla dimensione giusta. Meglio se usando un Array. Porgo distinti salumi ed un grazie anticipato.
Ciao a tutti, sto cercando un sistema veloce ed indolore per caricare immagini esterne (01.jpg,02.jpg,03.jpg etc...)in un swf. Le immagini sono già alla dimensione giusta. Meglio se usando un Array. Porgo distinti salumi ed un grazie anticipato.
Non devono esserci file esterni come txt, css etc, ed essendo più di 150 img con il nome numerato in sequenza volevo che ogni volta che si ritorna al frame con l'azione in nome del .jpg da caricare 256.jpg aumenti di un numero 257.jpg
O meglio vorrei che ogni volta che il Mc ritorna al Frame 1 la variabile "Oggetto" aumenti di un numero (se prima era 256, che diventi 257). Scusate per la confusione. Grazie
puoi fare così
crei un mc lo metti sullo stage e lo istanzi foto
al suo interno inserisci altri 2 mc vuoti il primo lo istanzi clipA e il secondo clipB e li posizioni a coordinate 0 , 0 entrambi.
quindi avrai sul tuo stage un mc istanziato foto che contiene al suo interno due ms clipA/B vuoti
poi sul frame in della timeline principale
poi selezioni il clip foto e associ a foto questo scriptcodice:NumTotale = 6 ; // totale dei file che hai OgniQuantiSecondi = 6; // tempo attesa prima cambio immagine partenza = 0; function carica() { //questo per il random //partenza = Math.ceil(Math.random()*6);// random da 1 a 6 //questo se le vuoi in sequenza invece partenza = partenza<NumTotale ? partenza+1 : 1; //sequenziale foto.playSlide(); } setInterval(this, "carica", OgniQuantiSecondi*1000);
le tue foto si chiameranno 1.jpg 2.jpg ecc... N.jpg sino al max di foto che hai segnato nel codice del frame vedi parte in rossocodice: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; trace(laClip1); trace(laClip2); laClip1.loadMovie(+_root.partenza+".jpg", "foto"); e = setInterval(swappa, 20); } }
le img devo stare dove c'è l'swf
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
Originariamente inviato da lastandfirst
....![]()
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
Sto creando un CD- Mltimediale. Non esiste un sistema memorizzando ngli Array il num della foto è aggiungendo 1 all'esecuzione dello script. si ricarica caricando la foto successiva, scrive nell'array il valore con l'1 aggiunto e aggiunge un altro uno... non si capisce una mazza, vi allego uno script...
var i;
for(i = 495;i<numfoto;i++)
if(foto == i){
var temp = Number(big1) + 1;
foto.loadMovie("immagini/"+IMG_0+".jpg");
}
img = "IMG_0"+n+".jpg";
l = 639-n;
loadMovie(img,this.foto);
Perchè così non va bene fa cmq + 1 e ti carica l'immagine successiva in sequenza con effetto alpha tra una foto e l'altraOriginariamente inviato da sonopimpa
Sto creando un CD- Mltimediale. Non esiste un sistema memorizzando ngli Array il num della foto è aggiungendo 1 all'esecuzione dello script. si ricarica caricando la foto successiva, scrive nell'array il valore con l'1 aggiunto e aggiunge un altro uno... non si capisce una mazza, vi allego uno script...
var i;
for(i = 495;i<numfoto;i++)
if(foto == i){
var temp = Number(big1) + 1;
foto.loadMovie("immagini/"+IMG_0+".jpg");
}
img = "IMG_0"+n+".jpg";
l = 639-n;
loadMovie(img,this.foto);![]()
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
Stacco di lavorare, ci sentiamo domani. grazie e ciao
guarda che è testato e funziona te lo garantisco se vuoi dammi una mail che ti mando l'esempio
per la prima foto devi aspettare il tempo del setinterval 6 secondi oppure la prima la carichi senza effetto da subito ...
ma il file funziona di sicuro
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