Flash: loadMovieNum - caricare un swf esterno

Salve,
ho un problemino strano.
ho creato un file index.swf
all'interno c'è un bottone (italiano) il quale mi porta in un'altro movie che si trova dentro una cartella nominata -it-
faccio così:

on (press)
LoadMovieNum("it/scene.swf, 1)

fin qui tutto bene
ma all'interno di questo filmato ci sono altri bottoni che dovrebbero caricare dei movie i quali si trovano nella cartella -it-
ho provato la medesima soluzione ma mi riporta al file index.swf
on (press)
LoadMovieNum("it/chisiamo.swf, 1)

perchè?

 valefede, N.D.

Ciao Valefede,

mancano un poÂ’ di virgolette e parentesi nel codice che hai postato, ma immagino che nel filmato tu abbia scritto bene, altrimenti non funzionerebbe del tutto.

Hai tre filmati:
1. index.swf
2. scene.swf (dentro una cartella chiamata it
3. chisiamo.swf (dentro la stessa cartella di scene.swf)

Sul primo filmato hai questo pulsante:
//------------------------------
on (press) {
loadMovieNum("it/scene.swf", 1);
}
//------------------------------

Sul secondo filmato hai questo pulsante:
//------------------------------
on (press) {
loadMovieNum("it/chisiamo.swf", 1);
}
//------------------------------


Detto così deve funzionare, a meno che tu non abbia digitato male il nome del filmato chisiamo.swf.
Se torni a visualizzare il _level0 (ovvero il primo filmato che hai caricato, che è sempre presente sotto gli altri) vuol dire che il loadMovieNum è fallito e il _level1 si è svuotato, quindi non ha trovato il file SWF che cercava.
Non mi viene in mente nessun’altra possibilità.

 Professore, N.D.

grazie professore,
ho risolto
ma adesso si è verificato un altro problema.
su scene.swf si trova un menù
ho creato altri movie con uno spazio vuoto per far visualizzare il menù che sta nel movie scene.swf.
quando parto da scene.swf il menù lo visualizza
ma quando parte da index niente.Vuoto.
come faccio?
ci sarebbe una soluzione? anzichè ripetere per tutti i 50file lo stesso menù.(e se pensassi di cambiarlo?che lavoraccio!!)
grazie per l'aiuto
ciao

 valefede, N.D.

Ciao Valefede,

loadMovieNum carica un filmato su un livello sostituendo l’attuale contenuto, per questo il filmato scene.swf (che è stato caricato sul _level1) si perde nel momento in cui carichi un altro SWF sul _level1.

Per mantenere il menu che hai su scene.swf dovresti caricare i filmati successivi su altri livelli, per esempio _level2 con il comando

//------------------------------
loadMovieNum("it/chisiamo.swf", 2);
//------------------------------

ricorda però che il filmato caricato sul _level1 rimane, così come rimane il filmato iniziale (che si trova sul _level0).

Per svuotare un livello, quando è necessario, puoi usare unloadMovieNum.

 Professore, N.D.

grazie professore sei un mito!!!

 valefede, N.D.
001design.it ® è un marchio registrato.
© 2004-2017 Molfese Paolo - P.Iva: 03430820617 - All rights reserved | Tutti i diritti sono riservati.