- Home
- Categorie
- Digital Marketing
- Grafica, Visual Design & UX
- Assegnare un URL a un bottone FLASH
-
Assegnare un URL a un bottone FLASH
salve a tutti,
vorrei proporre un mio problema che sinceramente mi sta logorando da piu di 4 ore...Premetto che sto imparando il flash adesso e che non sono molto pratico...vorrei inserire nella barra di navigazione del mio sito dei bottoni in flash ( semplicissimi,che ho gia realizzato ) e naturalmente mi servono i collegamenti alle varie pagine che i bottoni richiamano ! ma non so come fare ! cioè ... realizzo i bottoni-->completo l'animiazione-->DOVREI assegnare un URL ma..come faccio ? Grazie !Avevo pensato di realizzare dei rollover come qll che c sn ora ma voglio dare un tocco di professionalità al sito che invito a visitare per possibili consigli !
[noparse]http://www.lifestyle.indafun.net[/noparse]
-
Ciao Lu1z e benvenuto/a sul forum GT
Da un nome d'istanza al tuo pulsante (nel panello di proprieta del pulsante in basso)
Aggiunge l'azione sul fotogramma dove ha il pulsante.mio_pulsante.onRelease=function(){ getURL("[http://www.miosito.it](http://www.miosito.it/)", "_blank"); }
_blank: permette di aprire la pagina in una nuova finestra del browser
_self: nello stesso frame html
_parent: nel frameset superiore
_top: all'interno della stessa finestra del browserEDIT: riguardo animazione sul pulsante. Il simbolo pulsante stesso contiene 4 fotogrammi, uno per ogni stato. Quello sarebbe di base. Per qualche cosa di piu 'pro' servira usare clip filmati (lo stesso codice di sopra e valido per un clip filmato).
-
grazie della velocità con cui hai risposto...un altra cosa..per nome d'istanza cosa intendi ? ... vorrei dirti che io uso ( cerco di usare ) Flash Pro 8 ...
-
Il nome d'istanza sarebbe come dare un nome ID cosi che flash sapia di che cose si parla.
Basta selezionare l'elemento sulla l'area di lavoro e aggiungere il nome d'istanza nel panello di proprieta che si trova in basso. E scritto.;)
PS: se vuole consigli generale sul tuo sito, c'e una sezione adatta Consigli per il tuo sito in quale potra postare il tuo link.
-
ho fatto come dici ma appeno verifico la sintassi mi da questo messaggio
Error Scene=Scene 1, layer=Expand 3, frame=1:Line 1: Statement must appear within on handler
tv.onRelease=function(){
Total ActionScript Errors: 1 Reported Errors: 1che diamine significa ? e come posso ovviare a questo problema ?
ah...dimenticavo...il nome d'istanza del bottone è appunto "tv".
-
Avra aggiunto il codice al posto sbagliato (tipo sul pulsante). :bho:
Deve essere su un fotogramma sulla linea temporale principale dove si trova l'istanza del pulsante.
-
scusate e se io dovessi passare con un pulsante in un altro filmao swf in determinato fotogramma???x
mi sto scervellando
-
Se puo fare ma solo se il filmato esterno e gia caricato completamente per prima.
Come? Dipende del metodo usato per caricare il filmato esterno.;)
-
si è caricato già!
-
@piccoletta82 said:
si è caricato già!
Se hai usato il loadMovie:
nome_pulsante.onRelease=function(){ _root.nome_contenitore_mc.gotoAndStop(4); }
-
ciao....
purtroppo no non ho usato il loadmovie ma semplicemente geturl tra un swf e l'altro....
come faccio????????????
help me help me:bho:
-
@piccoletta82 said:
ciao....
purtroppo no non ho usato il loadmovie ma semplicemente geturl tra un swf e l'altro....
come faccio????????????
help me help me:bho:Scusa ma il getURL ti fa cambiare pagina, non caricare un altro SWF dentro all' SWF principale..
-
volendo si.....tramite ovviamente l'html
-
Quindi, scusa ma non riesco a cogliere il tuo problema.
Con getURL da un bottone in Flash che hai in una pagina html vorresti chiamare un' altra pagina html che ha un flash e quel flash dovrebbe andare ad un certo frame ?
-
esatto!!!!
perchè ogni pagina html ha un proprio filmato in swf
-
Allora nel FLA dell' SWF usi il codice per spostare la timeline:
_root.gotoAndPlay(3);
-
scusa ma sono un pò di coccio!!!
del fla al pulsante metto questo codice, e poi scusa dove gli indico a quale file deve puntare???
-
Dunque,
supponiamo che hai una pagina con 3 bottoni in flash.
Il primo, tramite getURL, punta alla pagina galleria.html che ha inserito un SWF che si chiama galleria.swf.
Il secondo, tramite getURL, punta alla pagina portfolio.html che ha inserito un SWF che si chiama portfolio.swf.
Il terzo, tramite getURL, punta alla pagina contatti.html che ha inserito un SWF che si chiama contatti.swf.Ora, se tu clicchi il primo bottone, vai alla pagina galleria.html. Per gestire l' SWF in quella pagina ( galleria.swf ) basta che lavori nel galleria.fla.
Il bottone e galleria.fla non hanno più niente da spartire.
-
@Flep said:
Dunque,
supponiamo che hai una pagina con 3 bottoni in flash.
Il primo, tramite getURL, punta alla pagina galleria.html che ha inserito un SWF che si chiama galleria.swf.
Il secondo, tramite getURL, punta alla pagina portfolio.html che ha inserito un SWF che si chiama portfolio.swf.
Il terzo, tramite getURL, punta alla pagina contatti.html che ha inserito un SWF che si chiama contatti.swf.Ora, se tu clicchi il primo bottone, vai alla pagina galleria.html. Per gestire l' SWF in quella pagina ( galleria.swf ) basta che lavori nel galleria.fla.
Il bottone e galleria.fla non hanno più niente da spartire.
quindi nel pulsante oltre il geturl devo mettere anche _root.gotoAndPlay(3);???
-
No,
se il pulsante di manda ad una pagina html in cui hai un SWF, se vuoi compiere delle azioni su quell' SWF della nuova pagina, devi agire sul file .fla di quell' SWF.
Quindi vai in quel .fla e fai quello che devi fare... che ne so io cosa devi fare se non lo dici ?!?
_root.gotoAndPlay(3); è solo un esempio.
Se non capisci queste minime cose allora devi studiarti le basi di Flash oppure non togliamo un ragno dal buco...