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

    Domanda: variabili tra swf

    Un swf esterno può assumere variabili solo al suo caricamento con

    if(_level0.color == 0){
    //azioni
    }

    oppure può prenderle anche una volta caricato?

    ciao e grazie per il sicuro aiuto

  2. #2
    Utente di HTML.it L'avatar di 7vite
    Registrato dal
    Mar 2001
    Messaggi
    3,407
    Se ho interpretato bene il sibillino quesito: la seconda che hai detto.

  3. #3
    bene a sapersi.... ma come posso passargliele una volta che l'swf esterna è stata caricata, magari prchè quella varibile viene aggiornata nella swf caricante!

    :metallica

  4. #4
    Se ho una varibile:

    var pippo=1

    in swf caricante.

    Poi metto

    if(_level0.pippo == 0){
    //azioni
    }

    nell'swf caricato. Quest'ultimo legge la varibile.
    Poi schiacciando un pulsante nell'swf caricante pongo

    pippo =1;

    a questo punto per far acquisire la varibile all'swf caricata devo ricaricarla, ma nn è questo il scopo?

    Come faccio a fargliela acquisire senza ricaricare il filmato?

  5. #5
    Utente di HTML.it L'avatar di 7vite
    Registrato dal
    Mar 2001
    Messaggi
    3,407
    Le variabili tra livelli le tratti normalmente come una qualsiasi variabile.
    Lasciandola nel livello in cui è la setti e ne recuperi il valore tramite il suffisso che ne identifica il percorso:

    _level0.variabile = 10;
    miavariavile = _level0.variabile;
    totale = _level0.variabile + 100;
    _level0.variabile = miavariabile + _level5.variabile

    ecc ecc ecc

  6. #6
    Forse nn riesco spiegarmi
    ... o forse nn riesco a capire come funziona la cosa

    Il filmato caricato sul livello 1 mi legge la varibile solo quando viene caricato.
    Se una volta caricato aggiorno la mia varibile sul livello 0 il filmato sul livello 1 se ne frega.
    -------------------------------------
    Livello 0 (swf principale)

    var pippo = 0;

    Premendo il pulsante X pippo =1;
    -------------------------------------
    Carico il livello 1 (swf caricata)

    se _level0.pippo=0 fai una cosa! E lo fa visto che pippo = 0
    -------------------------------------
    Ora con il filmato già caricato sul livello 1
    schiaccio X e pippo diventa 1 nel livello 0
    ma il livello 1 nn sente il cambiamento della varibile.

    Aiuto nn so + come spiegarmi!!!

  7. #7
    Utente di HTML.it L'avatar di 7vite
    Registrato dal
    Mar 2001
    Messaggi
    3,407
    Ma il problema è legato a quando scateni l'azione di confronto (if _level0.pippo = ...) nel filmato su livello 1

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.