Visualizzazione dei risultati da 1 a 5 su 5
  1. #1
    Utente di HTML.it L'avatar di Guglie
    Registrato dal
    Dec 2002
    Messaggi
    1,572

    [MX] - Array e ciclo for

    non riesco a capire perchè non mi funzioni
    _root.prova non contiene niante quando compilo

    codice:
    gioc1 = new Object();
    gioc1.carte = new Array();
    
    function GeneraCarte()
    {
    	for(i=0; i==9; i++)
    	{
    	gioc1.carte[i] = Math.round(Math.random()*40);
    	}
    }
    
    GeneraCarte();
    
    _root.prova = gioc1.carte[0];
    (_root.prova è un testo dinamico con var prova)
    il fatto è che così invece funziona


    codice:
    gioc1.carte = new Array();
    
    function GeneraCarte()
    {
    	for(i=0; i==0; i++)
    	{
    	gioc1.carte[i] = Math.round(Math.random()*40);
    	}
    }
    
    GeneraCarte();
    
    _root.prova = gioc1.carte[0];

  2. #2
    Utente di HTML.it L'avatar di negatyve
    Registrato dal
    Feb 2001
    Messaggi
    9,479
    Il contrario, forse...

  3. #3
    Utente di HTML.it L'avatar di Guglie
    Registrato dal
    Dec 2002
    Messaggi
    1,572
    il contrario??

  4. #4
    Funziona anche nel primo caso ma hai sbagliato la condizione nel ciclo:

    codice:
    for(i=0; i==9; i++)
    non si verificherà mai poiché i parte da zero e quindi non è == a 9.

    codice:
    for(i=0; i<=9; i++)
    Così invece ti funzionerà.

  5. #5
    Utente di HTML.it L'avatar di Guglie
    Registrato dal
    Dec 2002
    Messaggi
    1,572
    gia, funziona, grazie!
    errore stupidissimo


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.