Pagina 1 di 3 1 2 3 ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 22
  1. #1

    Assegnare valore a variabile...

    Ciao a tutti...
    qualcuno saprebbe spiegarmi come mai AS non mi accetta l'assegnazione di una variabile in questo modo:

    y+=1;

    o

    y= y+1;

    y si valorizza solo se assegno un valore numerico tipo y=1;

    Tutte le mie cognizioni di programmazione con Flash MX vengono ribaltate... oppure sono veramente negato...

    Facile la seconda...
    ..... Le nostre azioni non sono il risultato del libero arbitrio
    www.sinapsicompany.it

  2. #2
    credo che sbagli qualcos'altro
    prova a fare:

    y++;
    trace(y);

    in teoria nel trace ti spara 1
    dimmi se funzia

  3. #3

    altra info...

    ho già provato anche con quella sintassi ma nulla...

    nemmeno y++; funziona...

    altra cosa...

    potresti spiegarmi la funzione trace(); perchè se digito
    trace("qualcosa o nome variabile"); non viene visualizzato nulla ne a video ne nel debugger...

    sigh sob...
    ..... Le nostre azioni non sono il risultato del libero arbitrio
    www.sinapsicompany.it

  4. #4
    Hai per caso selezionato l'opzione "Omit trace actions" dall'impostazione dei parametri di esportazione del filmato?

  5. #5

    ebbene...

    sono un fesso...
    ogni giorno ne ho la riprova...

    si era spuntato.. ma francamente non avevo mai associato le due cose prima di ora dato che ho iniziato da poco a programmare in AS...

    Grazie Thunderlips
    ..... Le nostre azioni non sono il risultato del libero arbitrio
    www.sinapsicompany.it

  6. #6

    GRRRRRR!!!!!

    Perchè non funziona l'assegnazione y++; ?!
    Non mi capacito... sapete se è necessario abilitare qualche opzione particolare per far girare come si deve AS 2.0 oppure se dovrebbe essere già settato in modo predefinito?

    mi pare davvero incredibile che assegnando ad y il valore y=y+1; y++; y+=1; y sia sempre irrimediabilmente NaN!!!

    Sto impazzendo...
    ..... Le nostre azioni non sono il risultato del libero arbitrio
    www.sinapsicompany.it

  7. #7
    Semplicemente in AS 2 la variabile deve prima essere dichiarata.

    Quindi non puoi più fare direttamente

    y++ (o altre)

    come facevi fino a FlashMx, ma devi fare ad esempio


    y=0
    y++

  8. #8

    Re: GRRRRRR!!!!!

    Originariamente inviato da messour
    Perchè non funziona l'assegnazione y++; ?!
    Non mi capacito... sapete se è necessario abilitare qualche opzione particolare per far girare come si deve AS 2.0 oppure se dovrebbe essere già settato in modo predefinito?

    mi pare davvero incredibile che assegnando ad y il valore y=y+1; y++; y+=1; y sia sempre irrimediabilmente NaN!!!

    Sto impazzendo...
    se dicevi subito che stai lavorando in as2 magari evitavamo sti 10 post..

  9. #9

    Già...

    ma ero talmente inca22ato perchè non riuscivo a capire che cosa non girava che solo dopo ho pensato che potesse essere dovuto ad AS2...

    Perdono...perdono...perdono...
    ..... Le nostre azioni non sono il risultato del libero arbitrio
    www.sinapsicompany.it

  10. #10
    ehehe, perdonato

    ps. cmq mi permetto di dire che secondo me as2 non è da adottare, viva l'as1!

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.