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
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
Se ho interpretato bene il sibillino quesito: la seconda che hai detto.
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
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?
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
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!!!![]()
![]()
![]()
Ma il problema è legato a quando scateni l'azione di confronto (if _level0.pippo = ...) nel filmato su livello 1