Carico filmato1.swf in un istanza vuota della root, poi da filmato1.swf carico filmato2.swf in un istanza vuota di filmato1.swf.
Come mai si rallentano le secuzioni dei filamti annidati?
(più sono annidati e più vanno a scatti).
Carico filmato1.swf in un istanza vuota della root, poi da filmato1.swf carico filmato2.swf in un istanza vuota di filmato1.swf.
Come mai si rallentano le secuzioni dei filamti annidati?
(più sono annidati e più vanno a scatti).
Può dipendere dal fatto che ci potrebbero essere animazioni un po' complesse, di immagini o elementi grafici, che si stanno volgendo contemporaneamente oppure preché ci sono molti cicli o enterframe attivi.
FaX
il frame rate dei filmati è uguali per OGNI FILMATO??
si sono tutti di 20 frame al secondo.
comunque i filmati che carico hanno al suo interno solo oggetti vettoriali semplici.
Originariamente inviato da messia
si sono tutti di 20 frame al secondo.
comunque i filmati che carico hanno al suo interno solo oggetti vettoriali semplici.
1-Hai mille animazioni che si accavalcano
2-Hai qualche ciclo actionscript (solitamente i famosi onEnterFrame), che disturba e appesantisce l'esecuzione
Già!
Non hai modo di farci vedere il filmato?
FaX
adesso gli do una riordinata e poi ve lo faccio vedere.
ho provato a togliere gli onEnterFrame e infatti non scatta più.
Però resta il fatto che questi onEnterFrame mi servono, come si può fare?
Per ora non vi posso far vedere il filmato, è ancora tutto incasinato, quando mi sembra comprensibile ve lo mostro.
Magari, più che toglierli dovresti interromperli quando non ti servono e farli ripartire al momento opportuno.
Puoi farlo non inserendoli come eventi dei movieclip ma direttamente nella timeline con questo metodo:
istanza_clip.onEnterFrame=function(){
//azioni
delete this.onEnterFrame;
}
Oppure cercare di unificare gli enterFrame in modo da averne di meno.
FaX
Grazie, adesso faccio un po' di prove.