Ciao ragazzi ho creato uno script molto lungo, e dopo alcuni tentativi di farlo funzionare ho capito che l'errore sta nella verifica dell'array creato.
Vi riassumo il tutto con un codice piu' piccolo:
codice:function carica(dato) { if (ray) { elementi = ray.push(dato); azione = "elemento inserito"; } else { var ray:Array = new Array(1); elementi = ray.push(dato); azione = "array creato"; } return elementi, dato, azione; } pulsante.onRelease = function () { // assegno alla variabile val il contenuto del campo di testo val = val.text; carica(val); trace ("val " + val); trace ("elementi " + elementi); trace ("azione " + azione); trace (" ------------------ "); }
Ho creato un array che si chiama ray all'interno della condizione else (forse il problema sta proprio qua).
if (ray) dovrebbe verificare se l'array esiste, ma non funziona.. c'e' un metodo per capire se l'array e' stato gia' creato?
ho provato anche cosi'
codice:function carica(dato) { len = ray.length; if (len) { ... ecc. }

Rispondi quotando