Ultima volta, promesso...
l' "onLoad" di cui parli nn l'ho aggiunto perchè dal post che mi hai linkato ci avevo capito poco o niente... Mi ripeteresti please dove va messo?
Ultima volta, promesso...
l' "onLoad" di cui parli nn l'ho aggiunto perchè dal post che mi hai linkato ci avevo capito poco o niente... Mi ripeteresti please dove va messo?
devi prendere in blocco il codice di quel post e piazzarlo su di un frame della timeline, poi lo richiami quando fai il loadMovie solo con preload.load(nomeIstanzaTuoClip)
io posso, al massimo creare un esempio scaricabile del preload per un solo clip, poi lo applichi anche a tutti gli altri, anche dentro al ciclo, solo che non lo posso fare ora e non so darti un tempo preciso...
Ti ringrazio sempre per le risposte intanto...
Ho visto qualche movie su flash-mx.it e da uno ho tirato fuori un pezzo di script che credo potrebbe essere interessante:
codice:pic_box.loadMovie(img); mc.onEnterFrame = function() { if (this.pic_box.getBytesLoaded()>1024 && this.pic_box.getBytesLoaded() == this.pic_box.getBytesTotal()) { // calcolo dimensioni originali this.larg = this.pic_box._width; this.alt = this.pic_box._height;
Cercando di riadattarlo alla meno peggio alla mia situazione tipo così:
codice:vuoto.loadMovie("img1.jpg", 0); vuoto.onEnterFrame = function() { if (vuoto.getBytesLoaded() == vuoto.getBytesTotal()) { vuoto._width = 5; } };
Sono contromano in autostrada?
putroppo sìOriginariamente inviato da campa100anni
Sono contromano in autostrada?non puoi usare lo stesso MC per caricare e attivare il controllo del caricamento, dovresti usarne un'altro creato apposta, ecco perchè sarebbe meglio usare il codice che ti ho proposto, perchè l'object sopperisce al caricamento al posto degli MC, ma senza appesantire il filmato con la creazione di altri MC
diciamo che per ripetere quanto hai scritto come codice nell'ultimo post usando l'object, puoi fare così
codice:preload = Object() preload.onLoad = function(clip, dimW, dimH) { if(this[clip._name] != undefined) clearInterval(this[clip._name]); clip._width = dimW; clip._height = dimH; } preload.__process__ = function(clip) { bl = clip.getBytesLoaded() bt = clip.getBytesTotal() pr = Math.floor((bl/bt)*100) if(pr == 100 && bl >= bt && bt > pr) this.onLoad(clip) } preload.load = function(clip) { this[clip._name] = setInterval( this, '__process__', 20, clip ) } vuoto.loadMovie("img1.jpg"); preload.load(vuoto, 5, 5);
Ormai sono alla sottomissione più totale:![]()
se prendo il codice che mi hai postato tu, lo piazzo su un frame e su un altro frame ci carico l' immagine funziona?
Sempre grazie perchè ormai mi fai da eco...
dovrebbe andare, ma ricorda sempre che dopo il richiamo a loadMovie devi richiamare il preload.loadOriginariamente inviato da campa100anni
Ormai sono alla sottomissione più totale:![]()
se prendo il codice che mi hai postato tu, lo piazzo su un frame e su un altro frame ci carico l' immagine funziona?
Sempre grazie perchè ormai mi fai da eco...
Nie, non ci riesco... Quando puoi,se puoi, ti sarei anche + grato di quanto te ne sono ora (dopo 20 risposte...) se potessi mandarmelo...Originariamente inviato da and80
io posso, al massimo creare un esempio scaricabile del preload per un solo clip, poi lo applichi anche a tutti gli altri, anche dentro al ciclo, solo che non lo posso fare ora e non so darti un tempo preciso...
Grazie, e ciao...
(faccina simpatica per il saluto)
(+ appropriata al totale fallimento)
Originariamente inviato da campa100anni
Nie, non ci riesco... Quando puoi,se puoi, ti sarei anche + grato di quanto te ne sono ora (dopo 20 risposte...) se potessi mandarmelo...
Grazie, e ciao...
(faccina simpatica per il saluto)
(+ appropriata al totale fallimento)
appena posso creo questo esempio e ti avverto dove scaricarlo...
![]()
Nie, sei di un'altra categoria... Troppo gentile...
![]()
vedi un po'Originariamente inviato da campa100anni
Nie, sei di un'altra categoria... Troppo gentile...
![]()
![]()
download