- Home
- Categorie
- Digital Marketing
- Grafica, Visual Design & UX
- inserire un filmato tra due pagine web
-
Be diciamo che è il modo più corretto per fare un sito in Flash come diceva anche mr87, infatti si dovrebbe fare un filmato principale che carica swf esterni, quindi se la tua home è racchiusa tutta dentro il file swf, nel senso che dentro la pagina home.html oltre al file swf non hai altro ti conviene indubbiamente caricarla nella time line principale.
-
Allora provo a caricare il filmato della home nel file fla iniziale index. Se non ho capito male lo incollo in un fotogramma, dò un nome al fotogramma e poi uso il gotoAndPlay.
Provo e ti faccio sapere se funziona, ok?grazie a ncora e ciao
natrix
-
Rieccomi ancora a recare disturbo coi miei problemi con flash. Ho provato a caricare il filmato swf home nel file iniziale index. provo a spiegare come ho fatto e che problemi ho riscontrato.
Nella linea del pulsante entra nel file fla index avevo messo il comando:on (release) {
gotoAndStop("pippo");
}Poi c'è un fotogramma bianco e a seguire il fotogramma pippo che al suo interno ha il filmato dissolvenza.
Nell'ultimo frame del filmato dissolvenza c'è il seguente comando:
stop()
getURL("Home.html", "_self");Questo andava bene ed era perfetto se richiamo la pagina esterna Home.html. Ma ora ho aggiunto un fotogramma bianco a seguire e poi subito dopo un fotogramma chiamato homeframe nel quale ho caricato il filmato swf della home.
Per ora se clicco sul pulsante si avvia la dissolvenza e va alla Home.html esterna. Ma vorrei invece farlo andare al fotogramma homframe che contiene la home.swf. La mia domanda è: come faccio dopo la dissolvenza a farlo andare direttamente alla home (senza sbalzi)?
grazie in anticipo!
natrix
-
niente di più facile, basta che modifichi
stop()
getURL("Home.html", "_self");con
on (release) {
gotoAndStop("homeframe");
}cosi risolvi tutto facilmente
-
Ho cambiato il comando come mi hai detto tu ma non funziona. Ho messo il comando nell'ultimo frame del filmato dissolvenza. Ma ci sono 2 problemi:
-
Dopo aver premuto il pulsante parte il filmato dissolvenza che però gira a loop.
-
Mi dà il seguente errore: "Mouse events are permitted only for button instances".
Ci vuole un comando che dal filmato dissolvenza mi passi al frame homeframe dove appunto c'è il filmato home. Ho provato a cambiare il comando ma non riesco a mettere quello corretto. Dove sbaglio?
natrix
-
-
on (release) {
gotoAndStop("homeframe");
}lo devi mettere sul bottone se injvece lo vuoi mettere sulla timeline invece devi usare
tuomc.onRelease= function () {
gotoAndStop("homeframe");
}
-
Se il frame dove metti la home lo chiami ad esempio "mario" nell'ultimo frame del movieClip dissolvenza metti:
stop()
_root. gotoAndStop("mario");
(_root) ti serve per uscire dalla time line del MovieClip e ritornare sulla time line principale.
-
Perfetto con il comando _root funziona! Dopo la dissolvenza arrivo finalmente alla home! Questa pagina però in principio aveva delle zone con pulsanti (ti ricordi Nhatan che ti avevo spedito un file con un'immagine fatta ad albero con i rami che si attivano come pulsanti? Questa è l'attuale home), che qui a questo punto non si vedono e non funzionano. Dipende da come l'ho esportato il filmato della home? Io dal fla ho fatto semplicemente export movie facendolo diventare un swf. E' strano perchè se carico questo filmato su una pagine html tutto funziona, qui invece nel file index totale la home non va.
-
Che mettodo hai usato per caricare swf. Hai usato loadmovie?
-
Dopo averlo esportato e fatto diventare un swf l'ho semplicemente importato nel fla dell'index con importa nella libreria.
-
_root. gotoAndStop("homeframe");va bene se hai trasformato la pagina home in un movieclip, se lo hai esportato come swf (che chiamiamo ad esempio home.swf)allora nell'ultimo frame della dissolvenza metti:
loadMovieNum("home.swf", 0);
sinceramente il mettodo che hai adottato non l'ho mai visto in nessun tutorial forse è per quello che non funziona.
-
Ho provato a fare quello che hai fatto tu, se controlli bene vedrai che quello che viene importato in libreria è un simbolo grafico, quindi non ha più niente del swf e non può funzionare, ricapitolando o trasformi il menù albero in un movieclip e lo importi in libreria, o lo salvi come swf e lo carichi come swf esterno con l'azione loadmovie.