- Home
- Categorie
- Digital Marketing
- Grafica, Visual Design & UX
- Problema Loading....
-
Onsitus, ho adattato il tuo script ai miei swf, ma carica solo il primo swf, nn va avanti, forse xkè dopo ogni loadmovienum() c'è lo stop?:x Ora provo con lo script di Flep
-
PER FLEP:
Allora vediamo se ho capito bene:
nello swf principale inizializzo la variabile movies = 0;
e successivamente con 3 loadmovienum richiamo i 3 swfPoi per ogni swf effettuo il controllo dei bytes con getBytesLoaded e getBytesTotal e successivamente inserisco
[LEFT]if(my_mc.getBytesLoaded()==my_mc.getBytesTotal())
{
_root.movies++; if(_root.movies==3)
{
//qui metti l'azione che vuoi venga eseguita solo
//se tutti e tre gli swf sono stati caricati
}
}giusto?
[/LEFT]
-
Il stop(); dopo il loadMovieNum serve per bloccare il filmato aspetando che il swf esterno sia caricato e la chiamata con il _level0.nextFrame(); chi sposta appunto il playhead da un fotogramma quando completato.:)
Vabbe, ci sarano altre soluzione.;)
-
@Dolphin said:
PER FLEP:
Allora vediamo se ho capito bene:
nello swf principale inizializzo la variabile movies = 0;
e successivamente con 3 loadmovienum richiamo i 3 swfPoi per ogni swf effettuo il controllo dei bytes con getBytesLoaded e getBytesTotal e successivamente inserisco
[LEFT]if(my_mc.getBytesLoaded()==my_mc.getBytesTotal())
{
_root.movies++; if(_root.movies==3)
{
//qui metti l'azione che vuoi venga eseguita solo
//se tutti e tre gli swf sono stati caricati
}
}giusto?
[/LEFT]ricordati che my_mc è riferito ad ogni movieclip vuoto che deve caricare il tuo swf esterno.
Per cui devi avere 3 movieclips vuote che caricano i 3 swf e quel codice va per ogni movieclip vuota che hai.
-
Allora io nello swf principale faccio dal menù Inserisci ---> Clip Filmato lo chiamo my_mc_1
si apre la linea temporale del my_mc_1 e nel primo frame cosa inserisco?
Non chiamarmi seccante ti prego, nn riesco a capirlo................o meglio ho capito il concetto ma nn riesco a capire dove devo inserire il codice e come intendi richiamare gli swf esterni e controllare i bytes
Grazie
-
Dunque, loadmovienum non l'ho mi usato in tutta la mia vita.
Dovresti aprire un po la guida Flash e guardare se puoi caricare con loadmovienum un swf esterno dentro un movieclip vuota...possibile che devo aprire la guida io al tuo posto ?...
-
Ascolta Flep, io nn voglio che tu apra la guida al mio posto, anche xkè altrimenti io nn capirei niente.
Vorrei solo sapere, 1mo.cosa intendi creare una movieclip vuota. Dal menù Inserisci ---> Clip Filmato lo chiamo my_mc_1?
Siccome io uso solo loadmovienum xkè nn conosco altro, potresti indicarmi altre possibilità? O meglio tu come faresti?
Non ti arrabiare ti prego, lo so che avvolte sono romp...... ma voglio capireeeeEEEEEEEEE..........;)
Grazie
-
@Flep said:
Dunque, loadmovienum non l'ho mi usato in tutta la mia vita.
Dovresti aprire un po la guida Flash e guardare se puoi caricare con loadmovienum un swf esterno dentro un movieclip vuotaQuello e l'uso del loadMovie.
-
@Dolphin said:
Ascolta Flep, io nn voglio che tu apra la guida al mio posto, anche xkè altrimenti io nn capirei niente.
Vorrei solo sapere, 1mo.cosa intendi creare una movieclip vuota. Dal menù Inserisci ---> Clip Filmato lo chiamo my_mc_1?
Siccome io uso solo loadmovienum xkè nn conosco altro, potresti indicarmi altre possibilità? O meglio tu come faresti?
Non ti arrabiare ti prego, lo so che avvolte sono romp...... ma voglio capireeeeEEEEEEEEE..........;)
GrazieUtilizza il movieloadnum :
my_mc_1.loadmovienum('my_clip_1.swf',my_mc.getNextHighestDepth());
-
@Onsitus said:
Quello e l'uso del loadMovie.
http://forum.masterdrive.it/showthread.php?t=11344
In 2 secondi scrivo una classe che carica 3500 swf e gli conto ogni byte di ogni swf
Allontanati o carico anche te
-
Ascolta Flep, ci sono quasi.......
Ho letto la guida è mi sembra di aver capito che una clip vuota si crea in questo modo:this.createEmptyMovieClip("my_mc1", 10);
e che poi posso richiamare con loadMovie() uno swf esterno in questo modo
canvas_mc.loadMovie(swiff_esterno);
Ora ti chiedo se tutto ciò è giusto e inoltre ti chiedo con quale codice gestisco i bytes di ogni swf?
Dai dai che ci siamo quasi........:))
-
Con loadMovie non puoi monitorare i bytes.
Usa il codice con cui hai esordito in questo thread, l'unica cosa che non deve caricare la root gli swf ma una movieclip vuota.
-
@Flep said:
In 2 secondi scrivo una classe che carica 3500 swf e gli conto ogni byte di ogni swf
Allontanati o carico anche teNon ho dubbio su quello.;)
Sono abbastanza lontana da te, penso che saro al sicuro. Poi peso poco non ho bisogno d'un preloader.:p
-
@Flep said:
Con loadMovie non puoi monitorare i bytes.
Usa il codice con cui hai esordito in questo thread, l'unica cosa che non deve caricare la root gli swf ma una movieclip vuota.Come non puo monitorare i bytes con il loadMovie.
Il swf esterno viene caricato in un clip filmato vuoto. Stesso concetto che sta facendo adesso.:x
-
Ragazzi ve lo ripeto:
personalmente non uso mai ne loadMovie() ne loadMovieNum()Aprite la guida e guardatevi come funziona
-
Ragazzi.......ci siamo
Allora ascoltatemi, soprattutto tu Onsitus
Ringraziando Flep per la sua pazienza nel continuare a rispondermi, il problema sembra che lo abbia risolto seguendo la strada di Onsitus. Però Onsitus adesso ho difronte l'ultimo piccolo intoppo per raggiungere la mia meta.
Partendo dal tuo esempio dolphin.zip che mi sono scaricato, ho adattato il tutto ai miei sorgenti.
Soltanto che la main.swf che nel tuo esempio gestisce tutto, nel mio sorgente non è il swf principale, ma quello principale si chiama home.swf che richiama contenitore.swf (il tuo main.swf) con:
loadMovieNum("contenitore.swf", 3);
inserito in un frame
Mi succede che se carico il file contenitore.swf da solo, il tutto funzione, ma lo stesso richiamato da home.swf, si blocca all'inizio.......penso che sia un problema di codice, o da definire meglio la questione _root, dove io nn ci capisco quasi niente.
Sperando che sia stato chiaro, ti chiedo questo ultimo sforzo.....
Grazie
-
Spiegami per bene la struttura dei filmato che sta creando.:?
- home.swf
- contenitore.swf in livello 3
- 1.swf in livello 4 e 2.swf in livello 5
:bho:
-
http://www.onsitus.it/test/dolphin/dolphin2.zip
Inizia a imparare le path (_root, _parent, _level,....) e il loro uso. E tutto spiegato sul manuale d'uso incluso in flash.;)
-
Onsitus,
nn ci sto capendo niente......praticamente
ho home.swf che richiama contenitore.swf (sarebbe la tua main.swf in livello 3) il quale richiama 4 file.swf rispettivamente in livello 4,5,6,7.Ora io ti chiedo, la path _root, in questo caso è home.swf o contenitore.swf? Coame faccio ad indicare ai 3 swf esterni contenitore.swf?
Ti prego aiutami, lo so che sei una amica...........Grazie
-
POOOO PO PO PO POOOOOOOOOOOOOOO
ALEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE
URRAAAAAAAAAAAAAAAAAAAAAAAAAAA'CE L'HO FATTAAAAAAAAAAAAAAAA
UN GRAZIE PARTICOLARE A FLEP ED ONSITUS PER LA LORO GRANDE PAZIENZA