Visualizzazione dei risultati da 1 a 3 su 3
  1. #1
    Utente di HTML.it L'avatar di pipu
    Registrato dal
    Jan 2004
    Messaggi
    92

    [flash 8] Verificare se un array esiste

    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. 
    	}
    Coder Club..Programmi per sapere chi sei!

  2. #2
    invece di if len, nell'ultimo caso, potresti provare if len!=0...

    comunque hai provato ad utilizzare trace per stampare man mano i risultati e vedere se il codice si comporta correttamente??

  3. #3
    Utente di HTML.it L'avatar di pipu
    Registrato dal
    Jan 2004
    Messaggi
    92

    grazie

    grazie per il consiglio.. il trace lo uso sempre, si vede anche nel codice che ho postato.
    Coder Club..Programmi per sapere chi sei!

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.