Visualizzazione dei risultati da 1 a 8 su 8

Discussione: Varibili globali

  1. #1

    Varibili globali

    ciao,

    scusatemi, ma sto impazzendo oggi.

    _root->mcImmagini->mcFoto->grafico (componente grafico)

    in mcImmagini al click su pulsante scrivo
    variabile="pippo1"

    perchè in grafico se faccio:
    codice:
    if(variabile==pippo1){
      trace(variabile);
    }
    mi da undefined?

    NOTA: ho mostrato direttamente il trace, perchè tanto i comandi eventualmente inseriti nel blocco "if" non vengono eseguiti.

    ciao e grazie.

  2. #2
    prova a scrivere così:

    codice:
    if(_root.variabile=="pippo1"){
      trace(_root.variabile);
    }
    e per l'assegnazione:

    _root.variabile="pippo1";


    ma cmq non mi pare che potrà funzionare perchè in un oggetto grafico non mi risulta che funzioni il codice

    regalami un oggi da favola...e il domani bhe!?non mi importa se tu 6 con me! ©Ily

  3. #3
    Ma l'if dove l'hai messo?

    se non vuoi avere troppi problemi puoi fare una variabile globale vera e propria...

    _global.variabile = "pippo1"

    così la variabile globale la puoi richiamare ovunque senza problemi...però devi avere flash-mx o superiore...

  4. #4
    e la variabile globale, ovviamente la metto sullo stage principale, ma come la richiamo?

  5. #5
    Originariamente inviato da Lyll0
    e la variabile globale, ovviamente la metto sullo stage principale, ma come la richiamo?
    La richiami sempre e solo col suo nome...se si chiama _global.variabile...potrai cambiargli il valore semplicemente scrivendo _global.variabile = "ciccio" e poi in un mc annidato chissà dove potrai cambiargli il valore nello stesso modo sempre scrivendo _global.varibile = "minni"

    Puoi anche dichiararla ovunque tu voglia...

  6. #6
    Originariamente inviato da Veleno-CG
    Ma l'if dove l'hai messo?

    se non vuoi avere troppi problemi puoi fare una variabile globale vera e propria...

    _global.variabile = "pippo1"

    così la variabile globale la puoi richiamare ovunque senza problemi...però devi avere flash-mx o superiore...
    l'if sta nel compontente grafico, perchè al suo interno ha due pulsanti.

    ma la variabile globale come la richiamo?
    _global.variabile=qualcosa
    e la richiamo sempre col _global davanti?

  7. #7
    Originariamente inviato da Lyll0
    l'if sta nel compontente grafico, perchè al suo interno ha due pulsanti.

    ma la variabile globale come la richiamo?
    _global.variabile=qualcosa
    e la richiamo sempre col _global davanti?
    il prefisso _global indica che la variabile è globale e fa parte del nome della variabile...

  8. #8
    ok, scusa per il messaggio apparentemente doppio ma non so che sta succendedo oggi al forum: non me lo visualizzava e quindi l'ho scritto due volte.

    cmq ora la rileva...
    ho fatto un altro passo avanti..

    ora devo solo riuscire a cambiare le proprietà di un mc...
    ma non me le cambia dannazionae!

    grazie cmq.

    ciao ciao

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.