Visualizzazione dei risultati da 1 a 7 su 7
  1. #1

    passaggio di una variabile tra due swf diversi

    Salve a tutti
    Ho gia visto nel forum qualcosa su questo argomento, ma non mi ha chiarito molto le idee (forse sono ancora un po scarso), volevo sapere come funziona la tecnica per passare una variabile tra due swf caricati teamite loadMovie(...), il parametro method definisce il metodo di invio, in tal caso come leggerla nel swf destinazione?
    Grazie

  2. #2
    Se è AS2 puoi utilizzare semplicemente le variabili globali

    _global.tuavariabile è vista da qualsiasi parte del filmato

  3. #3
    Si, si tratta di AS2. Il problema è il seguente:
    nel swf principale dichiaro
    _global.miavar = 0;
    tale variable viene incrementata nel swf figlio e poi utilizzata in un terzo swf annidato in quello figlio. In tal caso come ultimo risultato ho sempre miavar=0.
    Spero di essere stato chiaro anche se un po contorto.

  4. #4
    No devi sbagliare qualcosa.

    _global.miavar è visibile in tutto lo scope del filmato. Devi richiamarla con _global.miavar ovunque però, se metti solo miavar è un'altra cosa.

  5. #5
    Infatti, anche richiamondola con _global.miavar come risultato finale ottengo sempre il primo valore assegnato a miavar.

  6. #6
    vuol dire che funziona! :P

    Se non la vedesse stamperebbe undefined.
    Se ti stampa il primo valore significa che quando fai il trace c'è quel valore. Sicuro che l'hai aggiornata?

  7. #7
    Si, hai ragione ho fatto io un errore di ... ortografia, Grazie del consiglio

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.