Forum Flash, Actionscript, PHP e MySQL
interrompere il caricamento di una immagine

 
Nuovo Topic   Rispondi    Forum Flash, Actionscript, PHP e MySQL » ActionScript & Server Side
Precedente  Successivo 
Autore Messaggio
acweb-2004
nuovo utente
nuovo utente



Registrato: 16/05/09 21:04
Messaggi: 11
Località: Monza

MessaggioOggetto: interrompere il caricamento di una immagine
Inviato: 03.06.10 | 10:38
Rispondi citando

buon gg

ho un filmato flash e tramite action script carico una img ogni 10 sec.
Tramite dei bottoni posso interrompere la sequenza e caricare un'altra img.
Quando questo avviene io devo cancellare (se in corso) il caricamento della foto attuale. Lo faccio con "removeListener" e questo generalmente mi funziona, ma a volte se chiedo il caricamento di un'immagine di grosse dimensioni il simulatore di flashplayer (settato su uno scaricamento lento) mi avvisa che uno script sta rallentando il computer e se non chiudo flash non risponde più.
Oltre a rimuovere il listener penso di dover cancellare anche il clip in caricamento, ma come????
Il codice che uso per caricare è il seguente:

// funzione caricamento foto
function caricafoto():Void {
_root.diciturafoto._x = -1000;// nascondo la dicitura foto
swcar = true;
testofoto = arraytesto[numfoto];//
// oggetto listener che mi servirà per gestire gli eventi dell'oggetto movieClipLoader(oggetto che consente
// di caricare i file esterni
var mclListener:Object = new Object();
//gestisco evento onLoadProgress (evento scatenato durante il carimento della foto.. fino a che non è caricata)
// mi torna dei parametri... il clip che contiene la foto.. i bytes caricati e i bytes totali
mclListener.onLoadProgress = function(target:MovieClip, bytesLoaded:Number, bytesTotal:Number):Void {
perc = Math.round((bytesLoaded/bytesTotal)*100);
if (perc == 100) {
_root.attendi._x = 650;
_root.attendi1._x = 650;
_root.attendi._alpha = 0;
_root.attendi1._alpha = 0;
if (swcar) {// con connessioni lente passa più volte di quà anche se il caricamento è terminato, per cui il caricafotoprogressivo lo faccio una volta sola
_root.dissolvenzafoto();
caricafotoprogressivo();
swcar = false;
}
} else {
if (swnewimage) {// se è richiesta una nuova image prima della fine del caricamento in corso, lo rimuovo
swnewimage = false;
mcLoader.removeListener(mclListener);
}
_root.attendi._x = 159;
_root.attendi._y = 200;
_root.attendi._alpha = 100;
_root.attendi1._width = 196*perc/100;
_root.attendi1._x = 161;
_root.attendi1._y = 202;
_root.attendi1._alpha = 100;
}
};

// gestione caricamento foto
var clipBordo:MovieClip = cont.attachMovie("mcBordo", "mcBordo"+liv, liv);
_root.cont._x = 1;
_root.cont._y = 1;
_root.cont._height = alt;
_root.cont._width = larg;

var pathSwf:String = desinenza+arrayfoto[numfoto][0];
mclListener.onLoadInit = function(target_mc:MovieClip):Void {
target_mc._alpha = 100;
target_mc._x = (larg-target_mc._width)/2;
target_mc._y = (alt-target_mc._height)/2;
};
var mcLoader:MovieClipLoader = new MovieClipLoader();
mcLoader.addListener(mclListener);
var swfContainer:MovieClip = clipBordo.contenitore;
swfContainer._alpha = 0;
mcLoader.loadClip(pathSwf,swfContainer);


ciao

augusto
Torna in cima
Profilo Messaggio privato   HomePage
Sponsor
Coach
amministratore
amministratore


Età: -1981
Registrato: 31/01/03 13:50
Messaggi: 4546
Località: Verona

MessaggioOggetto:
Inviato: 13.07.10 | 02:11
Rispondi citando

Ciao acweb-2004,
dovresti racchiudere le porzioni di codice tra tag CODE, per rendere il codice più leggibile...

A prima vista sembra mancare una chiusura "}" e soprattutto dichiari la variabile mclListener all'interno della function caricafoto.

____________________________________________________________


Il Forum è uno strumento di condivisione, oltre a fare DOMANDE, si possono anche dare RISPOSTE!
Torna in cima
Profilo Messaggio privato [ Nascosto ] HomePage Yahoo Messenger MSN Messenger Skype
Mostra prima i messaggi di:   
Nuovo Topic   Rispondi    Forum Flash, Actionscript, PHP e MySQL » ActionScript & Server Side Tutti i fusi orari sono GMT + 2 ore
Pagina 1 di 1

Discussioni Simili
Topic Autore Forum Risposte Ultimo Messaggio
Nessun nuovo messaggio caricamento xml suns ActionScript & Server Side 5 13.09.07 | 00:23 Leggi gli ultimi messaggi
Coach
Nessun nuovo messaggio caricamento movie anli HTML, XHTML, CSS, standard W3C e accessibilità 5 02.04.04 | 23:33 Leggi gli ultimi messaggi
dioz
Nessun nuovo messaggio caricamento LoadVars da txt mesk8 Flash Generale 7 19.08.06 | 11:25 Leggi gli ultimi messaggi
Coach
Nessun nuovo messaggio loadMovie al caricamento lozioraffa ActionScript & Server Side 8 31.08.10 | 16:39 Leggi gli ultimi messaggi
Coach
Nessun nuovo messaggio nascondere caricamento swf frakka Flash Generale 1 15.05.07 | 10:54 Leggi gli ultimi messaggi
mesk8



 
Vai a:  
Non puoi inserire nuovi Topic in questo forum
Non puoi rispondere ai Topic in questo forum
Non puoi modificare i tuoi messaggi in questo forum
Non puoi cancellare i tuoi messaggi in questo forum
Non puoi votare nei sondaggi in questo forum
Non puoi allegare files in questo forum
Puoi downloadare gli allegati in questo forum



Powered by phpBB © 2001, 2002 phpBB Group - phpBB SEO Designed by coachdesign - © 2003-2005