![]() |
![]() |
|
| Condividi questo contenuto nei Social Network: |
|
Tweet |
|
|
|
Ti stiamo aspettando: Registrati subito e gratis. Entra a far parte di una delle comunità più attive in Italia. Se hai dimenticato i tuoi dati li puoi recuperare subito. |
||||
|
|||||||||
Hey Amico Visitatore, Condividi con noi le tue idee e la tua conoscenza Aprendo una nuova discussione nella sezione Flash & ActionScript |
|
|
LinkBack | Strumenti di discussione |
|
|
#1 (permalink) |
|
User Newbie
Data di registrazione: Aug 2010
Messaggi: 6
|
Vi prego di aiutarmi a inserire un link ad un bottone flash scaricato da internet. Ho il file .fla ma non riesco a capire dove mettere il comando: on (release)
{ getURL("chi.html", "_self"); } se volete vi invio il file cosi capite come è fatto e mi fate capire come devo fare... Scusate la mia acuta ignoranza ma è la prima volta che uso flash 8. |
|
Ultima modifica di marcocarrieri : 12-08-10 17:00. Motivo: Maiuscole |
|
|
|
|
|
|
|
|
#2 (permalink) |
|
Moderatore
Data di registrazione: May 2008
Messaggi: 2,551
|
Ciao simonez24, benvenuto sul forum GT, per associare il comando al bottone hai due possibilità, o clicchi col destro sul bottone, nel menù che si apre scegli azioni, e copi il codice da te postato, oppure dai un nome istanza al bottone, cioè nel pannello proprietà di flash dopo aver selezionato il bottone devi individuare un campo di testo input che si chiama nome istanza e quà scrivi ad esempio "chi_btn", poi fai tasto destro sul primo fotogramma della time line scegli sempre la voce azioni e quà scrivi
Codice:
chi_btn.onRelease = function()
{
getURL("chi.html", "_self");
}
|
|
|
|
|
|
#3 (permalink) |
|
User Newbie
Data di registrazione: Aug 2010
Messaggi: 6
|
Ciao nathan e grazie per l'interessamento, comunque non trovo la voce nome istanza su flash 8 c'è in proprietà il disegno dei fotogrammi della timline e la scritta fotogramma con sotto il campo per dargli un nome, poi accanto c'è un menù a tendina con scritto interpolazione e tra le scelte:nessuno,movimento,forma.
spero sia quello, comunque ho provato e non funziona. invece per quanto riguarda la funzione on(release) se io evidenzio il bottone poi nel campo azioni non mi fa più scrivere nulla! grazie anticipatamente per l'aiuto! ![]() |
|
Ultima modifica di Nhatan : 12-08-10 19:55. Motivo: Maiuscolo, stile sms. |
|
|
|
|
|
|
#5 (permalink) |
|
Moderatore
Data di registrazione: May 2008
Messaggi: 2,551
|
Si il medesimo campo vicino all'immagine dei frame, se è selezionato un frame diventa nome etichetta fotogramma ma se tu selezioni un simbolo pulsante o un simbolo clip filmato diventa nome istanza.
Per quanto riguarda il codice sul pulsante forse hai il livello bloccato. PS. occhio al regolamento non è ammesso lo stile sms e devi iniziare con maiuscolo e finire col punto. |
|
Ultima modifica di Nhatan : 12-08-10 19:53. |
|
|
|
|
|
|
#6 (permalink) |
|
User Newbie
Data di registrazione: Aug 2010
Messaggi: 6
|
Non riesco! non sono sicuro di inserire nei campi giusti e direi che visto che non funziona non uso i campi giusti. uff... non sò più che fare, sono 3 gg che ci perdo tempo sopra....
![]() ![]() |
|
Ultima modifica di simonez24 : 12-08-10 20:15. |
|
|
|
|
|
|
#8 (permalink) |
|
User Newbie
Data di registrazione: Aug 2010
Messaggi: 6
|
Per farti capire se faccio bene o no ti dico cosa succede dopo che ho dato il nome istanza al bottone: Il nome chi_btn mi compare su tutti i frame della tim line quelli con scritto,sù giù sopra premuto. e poi il comando
Codice HTML:
chi_btn.onRelease = function()
{
getURL("chi.html", "_self");
}
giusto? |
|
|
|
|
|
#10 (permalink) |
|
User Newbie
Data di registrazione: Jul 2010
Messaggi: 4
|
Ciao Nhatan, oggi anche io come simonez24 sono alle prese con un pulsante che mi apra una URL, il fatto è chè io a differenza di simonez24 uso AS3, il codice che ho usato è il seguente:
import flash.events.MouseEvent; pulsante.addEventListener(MouseEvent.CLICK, mouseClick); function mouseClick(event:MouseEvent):void { var request = new URLRequest("link....."); navigateToURL(request,"_blank"); } Il codice funziona perfettamente, solo che quando lo metto sul mio sitoweb premendo il pulsante non succede assolutamente niente, non è che bisogna integrare qualcosa nel codice HTML? dubito però che sia questione di HTML, anche perchè quando lo carico sull'hosting e lo vedo in ateprima il pulsante funziona, ma poi quando lo metto nella homepage del mio sito non funziona, cosa può essere? Inoltre avrei un'altra domanda da chiederti, se io volessi più pulsanti link come dovrei modificare il codice? |
|
|
|
|
|
#11 (permalink) |
|
Moderatore
Data di registrazione: May 2008
Messaggi: 2,551
|
Ciao Carniph, il codice è perfetto e non vedo ragioni per cui non debba funzionare, cioè il file swf viene caricato nella home del sito ma è inattivo? O non viene caricato?
Per utilizzarlo più volte puoi tranquillamente copiarlo più volte cambiando semplicemente il nome istanza del bottone, anche semplicemente dando ai bottoni una numerazione ad esempio pulsante1, pulsante2 ecc e tenendo presente che la funzione mouseClick è univoca quindi dovresti scrivere ad esempio pulsante1.addEventListener(MouseEvent.CLICK, mouseClick1); pulsante2.addEventListener(MouseEvent.CLICK, mouseClick2); questo per fare le cose semplici e se i pulsanti sono pochi, se i pulsanti sono molti conviene costruire un Array, veramente quelli bravi costruiscono un Array anche per pocchi bottoni. |
|
Ultima modifica di Nhatan : 16-08-10 16:38. |
|
|
|
|
|
|
#12 (permalink) |
|
User Newbie
Data di registrazione: Jul 2010
Messaggi: 4
|
Ciao Nhatan, allora il file si, viene caricato nella HomePage via codice HTML ovviamente, però lo prendo da un sito hosting (ImageDoll), praticamente il file contiene diverse animazioni fino a stopparsi con l'ultimo livello che è quello dove c'è il codice, lo stoppaggio funziona, il pulsante c'è, ma al click del pulsante non si apre nessuna pagina questo quando lo metto nella home, invece se lo visualizzo direttamente dall'hosting al click del pulsante si apre la pagina....
|
|
Ultima modifica di Nhatan : 16-08-10 17:35. Motivo: maiuscolo |
|
|
|
|
|
|
#13 (permalink) |
|
Moderatore
Data di registrazione: May 2008
Messaggi: 2,551
|
Quindi il file swf fisicamente non risiede nel tuo dominio, non capisco le ragioni di questa scelta ma sicuramente se hai fatto così ci sarà un perchè, il problema è che non so come fare per aiutarti. E' la prima volta che mi imbatto in un problema del genere e non ho idea di cosa possa succedere nel codice actionscript usato in questo modo.
|
|
|
|