- Home
- Categorie
- Digital Marketing
- Grafica, Visual Design & UX
- [Risolto] Inserire un collegamento ipertestuale a filmato flash
-
@Flep said:
mettilo nel primo keyframe della Timeline
Sono proprio impedito in queste cose!! Comunque ho trovato un tutorial interessante ed ho risolto il problema.
Un ultima cosa, la sua dimensione 31 kb è eccessiva essendo un 200x500 px? Nelle impostazioni quale versione di flash è meglio selezionare affinchè il filmato sia compatibile un po' su tutti i computer (6,7 o 8)??
*Ecco il tutorial, forse sarà utile ad alti imbranati come me:
-
dal menu 'inserisci' (insert) clicca 'nuovo simbolo' (new symbol)
-
ti apre un pannello dove inserisci il nome del simbolo poi selezioni 'pulsante' (botton) e quindi clikki 'ok'
-
a questo punto avrai creato il tuo pulsante, che al momento sarà editato cioè in fase di modifica. Per cui vedrai 4 fotogrammi (frame). Selezione il 4°, qll sotto la dicitura 'premuto' (hit), premi F6 dalla tua tastiera per inserire un 'fotogramma chiave' (KeyFrame). Noterai che apparira un cerchieto vuoto, nella 'linea temporale' (time line), nel fotogramma selezionato.
-
nell'area di lavoro (stage), inserisci una forma rettangolare (per farlo seleziona lo 'strumento rettangolo' (rectangle tool), che sta nel pannello degli strumenti sul lato sinistro del tuo monitor.
-
quindi torna alla scena 1 (scene 1) (per farlo devi clikkare sulla dicitura 'scena 1' (scene 1) che sta a sinistra sotto il pannello della linea temporale (time line)
6a) crea un livello nella time line principale (per farlo devi cliccare sull'iconcina col foglietto e il '+', cioè la prima a sinistra, sotto nel pannello della time line).
6b) espandi i frame del livello appena creato, in modo che corrispondino all'intera 'animazione' (per farlo seleziona l'ultimo frame del livello appena creato, in corrispondenza della fine degli altri frame negli altri livelli, quindi premi F5 dalla tua tastiera)
-
ora apri la libreria (per farlo premi F11 dalla tua tastiera o dal menu 'Finestre' (Window) --> 'Libreria' (Library)). Trascina, nell'area di lavoro (stage), il pulsante appena creato e modificato (per trascinare un oggetto (simbolo, immagine, suono) sullo stage devi clikkare col pulsante destro del mouse su di esso e mentre tieni premuto ti sposti sullo stage nel punto dove vuoi, quindi rilasci il pulsante el mouse.
-
ora devi dimensionare e posizionare il tuo pulsante. Per farlo premi 'ctrl+K' dalla tua tastiera o dal menu 'Finestre' (Window) --> 'Allinea' (Align). Verra aperto il pannello 'allinea' (align). Seleziona l'opzione 'Allo stage:' (To stage:).
Quindi clikka sotto la dicitura 'Allinea:' il 2° pulsante a partire da sinistra ('allineamento orizzontale rispetto al centro').
E poi il 5° pulsante ('allineamento verticale rispetto al centro').
Mentre sotto la dicitura 'Misure uguali:' clikka il 3° pulsante in basso partendo da sinistra ('corrispondenza in larghezza e altezza'). -
apri il pannello 'Azioni - Pulsante' che sta aldisotto dello stage
e inserisci lo script:
on(release){
getURL("http://www.indirizzo.it")
}dove "http://www.indirizzo.it" lo sostituirai con l'indirizzo (URL) a cui punterà il tuo pulsante.***
-
-
31 KB va benissimo
-
io ho provato a fare come dite voi. Ho inserito una scritta che passa dal blu al rosso. Su questa scritta ho inserito un simbolo trasparente per realizzare il collegamento ipertestuale, ma scritto il codice nn mi trasferisce alla pagina indicata. Come fare?
-
Ciao thepolac e benvenuto nel forum GT
Che codice hai inserito ?
-
getURL(classifica.htm,_top);
-
così:
getURL("classifica.htm","_top");
-
ti spiego meglio
io realizzato un sito, con frontpage (non ho dreamweaver)
Avevo inserito un scritta in clipart e realizzato un collegamento ipertestuale sulla scritta.
Ora invece che ho flash mi sto dilettando a mettere qualche animazione, quindi ho fatto si che la scritta si cambiasse di colore dal rosso al blu e viceversa all'infinito.
Il problema dove nasce?
Quando ho inserito questo file in frontpage mi da errore, così ho inserito l'url ma non mi dava nulla. Sono tornato su flash e con le vostre indicazione ho provato ad inserire quel codice, ma nonostante tutto nulla.
non so se ora sono chiaro.
-
Hai inserito l' swf in frontpage vero ? Non il .fla ...
-
si!
-
Che errore ti dice frontpage ?
Ci fai vedere il codice html che hai usato per inserire l' swf ?
-
allora ho creato due livelli. Nel primo la scritta che cambia colore. Nel secondo il bottone trasparente.
Poi ho inserito quel codice sul bottone.
Richiamo da frontpage, tramite l'url il filmato .swf che dovrebbe linkarmi all'indirizzo indicato, ma invece non avviene nulla. Si vede la scritta che cambia ma non mi trasferisce al link che ho inserito.
-
<embed width="277" height="116" src="classifiche.swf">
ci sono altri codici che qui non riporto
-
Dunque,
il getURL di flash serve per reindirizzare l' utente a un dato url.
E' un comando usato su bottoni Flash.In frontpage devi inserire l' swf che ha al suo interno il bottone col comando getURL
-
esatto. Credo di essere stato poco chiaro.
Mi rispiego
Ho aperto il flash ed ho creato due livelli. Sul primo livello ho inserito la scritta che cambia di colore mentre sul secondo livello ho inserito il bottone. Ho a questo punto inserito quel codice getURL sul livello del bottone ed ho salvato in file *.fla; A questo punto ho fatto pubblish in html e mi genera automaticamente due file il *.html ed il *.swf
Solo in questo momeno riapro il frontpage e mi importo il file *.swf che contiene al suo interno il bottone con il reindirizzamento, ma cliccando sulla scritta (e quindi sul bottone) non mi porta alla pagina che ho indicato.
Grazie per il tuo aiuto
-
Quando lo clicchi che succede ?
-
niente. Non mi porta alla pagina indicata ma mi resta fermo nella pagina dove mi trovo
-
il codice actionscript lo hai scritto nel pannello azioni col bottone selezionato ?
hai scritto:
on(release)
{
getURL...
}
-
lo sto rifacendo
-
on(release)
{
getURL(classifica.htm,_top);
}Ho inserito questo codice sul secondo livello (quello relativo al bottone), ho salvato, ma nel momento in cui faccio pubblish mi da un segnale di errore, ed esattamente quello sottoriportato:
Error Scene=Scene 1, layer=Layer 3, frame=1:Line 1: Mouse events are permitted only for button instances
on(release)
Total ActionScript Errors: 1 Reported Errors: 1
-
@thepolac said:
on(release)
{
getURL(classifica.htm,_top);
}Ho inserito questo codice sul secondo livello (quello relativo al bottone), ho salvato, ma nel momento in cui faccio pubblish mi da un segnale di errore, ed esattamente quello sottoriportato:
Error Scene=Scene 1, layer=Layer 3, frame=1:Line 1: Mouse events are permitted only for button instances
on(release)
Total ActionScript Errors: 1 Reported Errors: 1
Come gia detto da Flep, l'azione deve essere aggiunta a l'instanza del pulsante (vede errore 'Mouse events are permitted only for button instances') e non al fotogramma.
Seleziona il pulsante sul area di lavoro e aggiunge l'azione. Se non sbaglia, sara proprio scritto nel panello 'Azioni - Pulsante'.
PS: Non scordarti gli "" nel codice:on(release){ getURL("classifica.htm", "_top"); }