- Home
- Categorie
- Digital Marketing
- Grafica, Visual Design & UX
- Filmati consecutivi
-
@little_84 said:
devi impostare una variabile di controllo.
quando quella variabile cambia fai partire l'swf successivo.Significa?
A parte gli scherzi mi fai un esempio ma soprattutto, sai dirmi se devo comunque attendere il preload dei successivi?
-
allora ad esempio.
fai conto ke ha un filmato principale A dove devi caricare in successione 2 filmati B e C.
dentro A imposterai uno script in cui fai il loadMovie. quindi qlc del tipo:loadMovie ("B.swf", ciccio);
ciccio è un mc vuoto in cui cariki il filmato.
all'ultimo frame del filmato B metti variabile=1. all'ultimo frame del filmato C metti variabile=2 (questa variabile serve solo se poi hai anke altri filmati da caricare oltre B e C).nel filmato A inizializzi la variabile mettendo prima o dopo il loadMovie, non è importante dove, variabile=0.
poi fai un if:if (variabile==1){loadMovie("C.swf", ciccio);}
if(variabile==2){unloadMovie (ciccio);
loadMovie("D.swf",ciccio;}e così via. è + kiaro?
-
è chiarissimo, solo che mi resta un dubbio:
devo attendere il caricamento di ognino o li chiama in successione caricandoli tutti all'inizio?
-
no. in questo modo devi attendere il caricamento di ognuno.
-
ciao anke io sarei interessato a fare questa cosa pero non saprei cosa è il mc, potresti spiegarmelo in due parole dicendomi anke come faccio a crearlo? grazie mille per la risposta!
-
@gianix said:
ciao anke io sarei interessato a fare questa cosa pero non saprei cosa è il mc, potresti spiegarmelo in due parole dicendomi anke come faccio a crearlo? grazie mille per la risposta!
mc = movie clip
per crearlo fai nuovo simbolo > movie clip (o clip fimmato nn ricordo).
-
@little_84 said:
nel filmato A inizializzi la variabile mettendo prima o dopo il loadMovie, non è importante dove, variabile=0.
poi fai un if:if (variabile==1){loadMovie("C.swf", ciccio);}
if(variabile==2){unloadMovie (ciccio);
loadMovie("D.swf",ciccio;}e così via. è + kiaro?
per prima o dopo il loadmovie intendi prima o dopo il fotogramma dove ce load movie o intendi proprio sopra o sotto la funzione? grazie per la risp!
-
intendo sopra o sotto
-
scusami liltle84 una domanda, come fa a cambiare la variabile da 0 a 1 e 2 nello script? non si usa un for per farlo girare?; io ho provato solo con l'if cm hai detto te ma mi fa vedere solo la prima animazione, grazie per la risposta ancora!
-
@little_84 said:
allora ad esempio.
ciccio è un mc vuoto in cui cariki il filmato.
all'ultimo frame del filmato B metti variabile=1. all'ultimo frame del filmato C metti variabile=2 (questa variabile serve solo se poi hai anke altri filmati da caricare oltre B e C).o metti la variabile, come ti avevo detto, all'ultimo frame dei filmati in modo ke cambi e poi passi al successivo.
oppure nell'if metti variabile= variabile+1.
-
Errore Scena=Scena 1, livello=animazione, fotogramma=90:Linea 1: L'istruzione deve apparire all'interno del gestore on/onClipEvent
loadMovie("banner_danza.swf", prova);sapresti dirmi come mai mi da questo errore? banner_danza è l'animazione che voglio che segua quando finisce quella prima e PROVA è il nome del clp filmato, ho messo anche nella barra delle proprieta il nome dell'intanza, ma niente!
-
ma il load movie dove è posizionato??
-
se il load movie è dentro a un movie clip, ogni cosa la devi mettere all'interno di onClipEvent(enterFrame){quello ke vuoi}
-
si ho messo il movie clip nell'ultimo fotogramma e poi ho scritto il loadMovie, allora provo ad scriverlo un fotogramma prima del movieclip e riprovo!
-
ma il loadMovie è nel clip o sul fotogramma???
-
allora.. nell mio ultimo fotogramma della mia animazione A, vado cn il sx del mouse li e ci clicco poi metto dentro un clip filmato gia creato ( un rettangolo vuoto), nelle proprieta li do il nome, poi sempre sul ultimo ft della mia animazione A, scrivo loadMovie ("nome.swf", nome_mc); è giusto quello che sto facendo? spero di si!
-
questa animazione A è sulla timeline principale?
se è così è giusto, altrimenti no.
-
ho il flash in ita! sarebbe la linea temporale giusto? la mia animazone ha tanti lvelli in quale linea temporale devo scrivere la funzione?
-
sto solo dicendo ke secondo dv ti trovi devi mettere i riferimenti giusti, altrimenti è normale ke nn funzioni.
il tutto è partito dall'errore ke ti dava. dovrebbe dare quell'errore se ti trovi all'interno di un clip e nn gli metti l'azione all'interno del gestore di evento onClipEvent.
-
vari=0;
if (vari==0)
loadMovie("banner_A.swf", ciao_mc);
vari++;
if (vari==1)
unloadMovie(ciao_mc);
loadMovie("banner_B.swf", ciao_mc);
// secondo te queste istruzioni posso fungere? ho creato un file fla di un solo ft, e ho messo questo script ma mi fa vedere sempre solo il bannerB! sapresti dirmi come mai non parte dall'inzio? dovrei fare un void? grazie!