- Home
- Categorie
- Digital Marketing
- Grafica, Visual Design & UX
- animazione di chiusura e poi loadmovie
-
animazione di chiusura e poi loadmovie
Ciao a tutti, questo il mio problema.
tramite variabili vorrei , prima del load del nuovo swf esterno, che index ( dove carico gli swf ) concluda con un animazione.
Quindi sulla timeline di index :
mymovie= "filmato.swf"alla fine della animazione :
stop();
_root.box.load.loadMovie(_root.myMovie);
( dove box sta per il contenitore degli swf esterni )al clip filmato dei tasti ( in timeline
item1.onRelease = function() {
this._parent.myMovie = "filmato.swf";
this._root.fine.play();
};
( dove fine sta per il clip animazione ).L'animazione parte senza problemi ma non riesco a caricare il filmato esterno ( swf ).
Dove sbaglio ?
Grazie e ciao.
-
Ciao Iovieno e benvenuto nel forum GT
In questa riga:
_root.box.load.loadMovie(_root.myMovie);
chi è _root.myMovie ? E' una variabile col valore del nome dell'swf da caricare ?
-
Ciao Flep, grazie per l'accoglienza.
chi è _root.myMovie ?
Si in teoria dovrebbe essere la variabile che mi richiama gli swf esterni con questa azione
item1.onRelease = function() {
this._parent.myMovie = "filmato.swf";
*
Ho provato anche senza _root. ma non carica uguale.Grazie ancora.
-
subito dopo stop() fai un trace per favore e dimmi cosa ti dice:
trace(_root.myMovie);
-
trace mi restituisce questo valore : *filmato.swf *
Adesso ho anche questo:
Error opening URL ( cartelle ) /undefinedgrazie ancora
-
ecco il problema,
la path all'swf che vuoi caricare.
Tienilo nella stessa directory dell'swf principale.
-
magari Flep
Son tutti nella stessa directory
-
Prova a fare così:
vai in publish settings e clicca 'use default names'
-
Ciao Flep, ho provato come dicevi ma non riuscivo a risolvere.
Quindi ho pensato di cambiare in questo modo.al pulsante:
on (release) {
_root.box.nuovaSessione = "mio.swf";
_root.box.gotoAndPlay("out");al box ( contenitore swf esterni )
in timeline
1° frame
stop();
2° frame
this.loadMovie(nuovaSessione)
agli swf esterni
prima dell'animazione d'uscita :
stop();
e in linea allo stop etichetta "out"
all'ultimo frame dell'animazione
this.loadMovie(nuovaSessione);
Funziona benissimo e ho risolto un bel problema ( almeno per me )
Grazie comunque e alla prossima.