- Home
- Categorie
- Digital Marketing
- Grafica, Visual Design & UX
- [Risolto] caricare swf
-
[Risolto] caricare swf
Salve a tutti,
volevo sapere se qualcuno può darmi qualche dritta su come caricare swf esterni.
Leggendo tra il forum e nella guida di FLASH mi pare di aver capito che bisogna usare la funzione loadmovie.
Putroppo non ho ben capito come utilizzarla!Scusate ma sono alle prime armi e forse non ancora bene le idee chiare.
Al di là del codice concettualmente posso creare un swf con cui si pare il sito e associare alle voci del menu l'azione di caricare altri swf che saranno le pagine del mio sito?Grazie
-
Si, puoi fare quello che dici. Utilizzando appunto la loadmovie che prende come parametro o un movieclip o un swf come nel tuo caso. La loadmovie la puoi chiamare o dalla root del quindi facendo _root.loadmovie("mio.swf",0),dove 0 indica il livello in cui stai caricando il tuo swf, oppure se sei interessato a caricare l swf dentro ad un movieclip particolare la usi invocandola tramite il filmato quindi mio_mc.loadmovie("mio.swf").Per maggiori chiarimenti ti rimando comunque a http://flash.html.it/guide/lezione/2815/load-movie/.
-
Se ho ben capito posso organizzare nella scena del mio filmato la struttura del mio sito e inserire una movieclip dove voglio che appaiano gli altri swf?
Ho provato a fare un esempio ma non mi funziona.Allego i file cosi magari è piu chiaro!
§Graize
-
Ciao bischeror,
vediamo passo per passo come fare:crea una MoiveClip vuota
gli assegni il nome clip_mc ( a quella che hai sullo Stage, non nella libreria )
seleziona il keyframe della timeline, apri il pannello azioni (puoi farlo premendo F9 da tastiera ) e scrivi:clip_mc.loadMovie('nome.swf');
-
scusa io creo una nuona clip da ctrl+f8 - ma automaticamente mi compare anche nella libreria!
cmq l'ho creata e ho messo sul primo frame il codice!
-
E' giusto che te la crea anche in libreria, a te interessa quella sullo Stage
-
ok...no perchè senno pensavo di aver capito nulla fin ora di flash! sorry!
il prossimo passo?
-
Se pubblichi l' swf, avrai caricato un swf esterno dentro a clip_mc
-
PS: loadMovie è stato rimosso e in Flash CS3 non esiste più
-
@Flep said:
PS: loadMovie è stato rimosso e in Flash CS3 non esiste più
Salve,:?
Anche a me interessava sapere come caricare in swf!
E quindi se la loadmovie non esiste in flashcs3 non si puo caricare il swf(tenete presente che non ho moltissima dimestichezza cn flash)!
In pratica io ho modificato un layout esistente in rete cn altre foto(e questo layout era fatto con flash 8)e volevo aggiungere in una pagina un swf cn una slide di immagini!
Come faccio se la loadmovie non esiste + in flash 8!:x
-
Ciao grattacapo e benvenuto nel forum GT
loadMovie non esiste più ma non per questo non è più possibile caricare un SWF esterno.
Con CS3 devi usare la classe Loader oppure il componente UILoader.
In questo esempio viene usato il componente UILoader:
http://www.flepstudio.org/tutorials/componenti-built-in/componente-progressbar-di-flash-cs3-20070709104.html
-
Ma se ho un swf principale dove ho il menu e altri swf esterni che sono le mie pagin del sito come faccioa far richimare dai pulsanti del menu gli swf esterni?
-
-
Purtroppo io non uso FLASH CS3 -
Per chi è rimasto indietro c'è qualche altro aiutino?
-
Scusa ma non avevi appena detto che volevi sapere come caricare degli swf con flash cs3 e che dato che loadMovie non c'è più non sapevi come fare ?
-
No .. l'aveva chiesto l'altro ragazzo che si è inserito nel forum.
-
Ti crei una MovieClip vuota in cui caricherai i tuoi SWF con loadMovie come ti ho scritto all' inizio del forum, associando ad ogni bottone del tuo menu un loadMovie con il giusto nome dell' SWF che vuoi caricare.
-
@Flep said:
Scusa ma non avevi appena detto che volevi sapere come caricare degli swf con flash cs3 e che dato che loadMovie non c'è più non sapevi come fare ? :():
Era Gratacapo.;)
Riguardo loadMovie/loadMovieNum...
-
Allora ti spiego passo passo cosa ho fatto.
Nello stage del filmato principale ho creato il movieclip vuoto.L'ho chiamato home_mc - l'ho posizionato nell stage e nel livello superiore ho inserito la riga di codice
home_mc.loadMovie('home.swf');
home.swf è il nome del filmato su cui sto lavorando.
Ho creato altri due swf che saranno quelli esterni e li ho chimati home1.wef e bio1.swf
Sempre nel filmato principale home.swf ho inserito sui pulsanti del menu questo codice
on (release) {
loadMovie("home1.swf", home_mc);
}on (release) {
loadMovie("bio1.swf", home_mc);
}Ho caricato il home.swf in una pagina html e ho mandato sul server la pagina e i 3 swf.
Ma non funziona!
cosa sbaglio?
Grazie per la pazienza!
-
non home_mc ma _root.home_mc