Salve a tutti.
Mi sto addentrando nel mondo di Action Script 3 sono alle prime armi.
Tentavo di eseguire uno script della guida pero dopo vari accorgimenti, ho quest'errore
TypeError catch: TypeError: Error #1006: value non è una funzione.2
Finally!
Continuing with script...
Ho visto un po la gestione degli errori con try catch e finally ma non riesco a risolvere il problema.
Questo è il codice mi potete aiutare grazie in anticipo AP.
In pratica voglio leggere un file XML e visualizzarlo premendo un bottone
// FileXML
try {
var filexml:String = "provaflash.xml";
function openfile (nome:String)
{
var mioxml = new XML();
mioxml.load(nome);
if (mioxml.loaded) {
trace(mioxml);
}
};
bottone4.addEventListener (MouseEvent.CLICK, openfile(filexml));
}
catch(error:IOErrorEvent) {
trace("IOErrorEvent catch: " + error + "1");
}
// Errore #1006
catch(error:TypeError) {
trace("TypeError catch: " + error + "2");
}
catch(error:Error) {
trace("Error catch: " + error + "3");
}
finally {
trace("Finally!");
}
trace("Continuing with script...");
PS sono alle prime armi con questo linguaggio e ne ho veramente bisogno sono due giorni che ci sono sopra e mo mi si presenta sto problema per piacere raga aiutatemi grazie ancora AP![]()

Rispondi quotando