Impostare un’azione per un pulsante in Flash con AS3
Visto 11,786 volte
Pubblicato il : 10.04.2010
Categorie: FLASH
Leggi i commenti a questo video
Dopo aver capito come funziona la sintassi di Action Script 3.0 proviamo a capire insieme come funziona il codice da attribuire ad un pulsante in Flash per far eseguire un’animazione specifica.
In questo video tutorial, infatti, riprendiamo il concetto accennato in quello precedente ma esplorando riga per riga il codice utilizzato.







April 10th, 2010 alle 10:29
[...] This post was mentioned on Twitter by Total-Photoshop. Total-Photoshop said: Nuovo post: Impostare un'azione per un pulsante in Flash con AS3 http://bit.ly/9AiTnF [...]
April 10th, 2010 alle 11:44
Ok con questo tutorial la nebbia si è diradata.. e almeno per ora è uscito un po di sole…GRAZIE Max ; )
April 10th, 2010 alle 11:47
è un piacere
April 10th, 2010 alle 12:14
Ciao Max non hai mai pensato di anticipare che si può tramite in comando #include programmare un filmato flash esternamente senza dover mettere mano al sorgente flash continuamente per la programmazione AS3.
Ciao
April 10th, 2010 alle 17:01
e se invece di un ClipFilmato/MovieClip fosse stata un etichetta fotograma che si trova dentro ad un altro MC/CF ?
Cosa bisogna(va) fare ?!?
April 10th, 2010 alle 18:09
[...] link : Impostare un’azione per un pulsante in Flash con AS3 VN:F [1.8.6_1065]please wait…Rating: 0.0/10 (0 votes cast)VN:F [1.8.6_1065]Rating: 0 (from 0 [...]
April 10th, 2010 alle 18:17
piango, mi manca tanto il caro: on (relaase) { btn_play.gotoAndPlay(2);}
uffi
fortuna che dovrebbero semplificarci la vita
MB per aiutarti posso dirti che se quando un bisogna animare un clip filmato all’interno di un altro clip filmato devi dare il percorso, c’è un comando apposta capire il percorso del target che vuoi selezionare ,dovrebbe essere quello a forma di mirino nella finestra azioni, ma forse sto sbagliando meglio se te lo spiega max
Lode a chi ne sà più di me eheh
April 11th, 2010 alle 17:28
Forse chiedo troppo e immagino che prima ci sarà altro da dire, ma pensi di proporre qualche video tutorial dove si parlerà del comando copia movimento come AS3 e copia/esporta/importa movimento come xml e cosa comporta il comando esporta per AS3 nelle proprietà dei movieclip in libreria, ed infine i famosi componenti e definizione dei componenti? Ho chiesto troppo mi sa… vero? ; ) E che mi piace apprendere in maniera comprensibile quanto più possibile su questo fantastico programma, che è una estensione creativa di illustrator e photoshop che sono 2 dei miei vari ferri del mestiere che mi accompagnano fedelmente ormai da anni e anni. GRAZIE ancora!!
April 12th, 2010 alle 17:16
serve nient’altro?
Scherzi a parte… un passo alla volta arriviamo dappertutto Chris
April 12th, 2010 alle 17:18
Ciao Andrea, quello che dici è una figata ed è una metodologia che personalmente apprezzo molto.
Tuttavia per fare questo salto bisogna conoscere AS3.. altrimenti ‘ndo andiamo?
April 12th, 2010 alle 20:14
Ciao Max, innanzitutto un grazie doveroso per questi splendidi tutorial che sono una manna dal cielo! Ora passiamo al tasto dolente, ho provato amettere in pratica questa lezione, il problema è che quando l’animazione, il compilatore mi da un “simpatico”
errore che è il seguente: Errore di sintassi: è prevista la definizione di una parola chiave (ad esempio Function) dopo l’attributo Function, non esegui.
Ok ho capito che la funzione “esegui” l’hai creata tu, e quindi come si fà?
April 12th, 2010 alle 20:17
scusami nella seconda riga ho saltato la parola “avvio” l’animazione…. :s
April 13th, 2010 alle 17:08
Grande Max, non vedevo l’ora che iniziavi con Actionscript!!!!!!
Saluti da Perugia!!
April 13th, 2010 alle 19:48
E saluti anche da Varese
April 15th, 2010 alle 22:31
Raga qualcuno sa rispondere alla mia domanda? sto diventando pazza :s
April 16th, 2010 alle 08:39
Dany se hai scritto Function con la “F” maiuscola l’errore è proprio quello
April 16th, 2010 alle 18:48
Avevi ragione Max :s che stupida XD ci stavo su da giorni e non riuscivo a capire dove sbagliavo. grazie mille!!!
April 16th, 2010 alle 19:36
April 27th, 2010 alle 17:54
Grazie Max del tuo lavoro, questi tutorial sono spiegati molto bene, ma purtroppo penso di non aver compreso bene e mi sono impantanata proprio su questo argomento.
Mi sembra di aver capito che sia il pulsante che la palla sono sullo stesso livello e l’azione su un altro. Ho eseguito il tutto, ma vengono selezionati entrambi gli oggetti e convertiti entrambi. Altrimenti viene creato un altro livello per l’interpolazione della palla e il tutto non funziona. Mi suggerisci come procedere?
Grazie
May 11th, 2010 alle 13:09
Ariciao max.. da brava alieva ho seguito i consigli e risolto parte del problema.
Creato il mio pulsante animato in flash, scritto il comando in AS3 per creare il link alla pagina web interna al mio sito es.: btn_chi.addEventListener(MouseEvent.CLICK,onClick);
function onClick(e:Event):void
{
var url:URLRequest=new URLRequest(‘http://www.nomedelsito.it/chi.html‘);
navigateToURL(url,”_self”);
}
esporto il file in SWF lo carico in DW nella barra di navigazione della pagina index, ma quando provo a visualizzare con il browser utilizzando il server di prova (EasyPHP) non mi visualizza la pagina chi.html ma si collega direttamente a dove dovrò caricare il sito definitivo, mentre se sulla pagina index creo un normale collegamento ipertestuale funziona tutto correttamente. C’e modo di poter far funzionare allo stesso modo il pulsante creato in SWF e se si quale acciderbolina è il comando corretto da inserire? Grazie in anticipo, mi spiace disturbarti di nuovo ma non riesco proprio a venirne a capo.
May 11th, 2010 alle 15:54
Arciaio Maia. E’ corretto che funzioni così. S desideri provarlo in locale e far puntare alla pagina locale l’indirizzo deve essere, scusa la ridondanza, locale
May 11th, 2010 alle 16:03
Quindi mi stai dicendo che per ora lavoro in locale (var url:URLRequest=new URLRequest(‘http://localhost/cartellasito/chi.html’);
)se voglio vedere come viene il sito e che prima di pubblicarlo dovrò modificare i collegamenti dei file swf, ho capito brava?
May 11th, 2010 alle 16:12
direi che hai proprio capito buona
May 11th, 2010 alle 16:24
Molto bene! Grazie Max. Ora mischio le ossa ad una persona che mi aiuta (che ne sa quanto me) e poi mi rimetto al lavoro. Sono 4 gg che dico che è così anche se speravo che ci fosse un metodo meno laborioso
Alla prox
May 11th, 2010 alle 16:39
“Mischio le ossa” mi piace… mi sa che me la spendo in un prossimo tutorial
June 7th, 2010 alle 16:47
max,x avere diversi pulsanti sempre tutti in primo piano devo utilizzare x forza action script?
qualche dritta?
June 7th, 2010 alle 17:09
in uno dei prossimi tutorial faccio vedere come si fa comunque no, non devi usare AS per metterli tutti in primo piano, puoi metterli tutti su un livello e posizionare il livello dove credi
June 8th, 2010 alle 09:22
il mio problema è che ho una serie di simboli ravvicinati e tutti in primo piano su un unico livello, quando passo sopra il mouse il simbolo si ingrandisce, a me serve un comando che mi permetta di avere tutti i simboli(o meglio il simbolo su cui passerò il mouse) sempre in primo piano! non sò se riesco a spiegarmi bene…
June 8th, 2010 alle 09:26
mmm… perdonami ma così non capisco proprio simo…
June 8th, 2010 alle 10:31
mi serve che il pulsante che si ingrandisce venga in primo piano, ma quando si ingrandisce gli si sovrappongono i pulsanti accanto!
June 28th, 2010 alle 19:38
Ciao Max grazie mille per i tutorial sono la MANNA dal cielo!!!
Senti io son proprio alle prime armi e nel tentativo di ripetere questa lezione mi sono imballato.
Quando lancio il filmato mi escono questi due errori:
Scena1,Livello1.Fotogr.1120: Accesso alla proprietà non definita palla_play();
Scena1,Livello1.Fotogr.1120: Accesso alla proprietà non definita puls_play.addEventListener(MouseEvent.CLICK, esegui);
Il filmato parte a muzzo come quando fai vedere che cambi la maiuscola “K” in click e il pulsante non funziona.
la sintassi guardata e riguardata sembra corretta…
Help!!!
July 3rd, 2010 alle 09:41
controlla di aver dato il nome istanza giusto al tuo pulsante e controlla anche di aver inserito l’azione sul primo fotogramma anzichè su un oggetto di un qualche livello.
July 15th, 2010 alle 18:46
Splendidi tutorial,chiari e godibilissimi…me li sto divorando, quindi complimenti e grazie per il vostro lavoro.
Ho una domanda, in onore alla chiarezza, su questa lezione: come faccio a far convivere sullo stesso livello 2 simboli (nel caso movie clip e button) e animarne uno solo? Non mi fa fare la motion tween a meno che non produca un nuovo livello rendendo così inapplicabile i comandi action script in questione e se entro nel simbolo mc_palla mi chiede la produzione di un nuovo simbolo…Dopo vari tentativi (e diverse b estemmie in html) ho risolto in maniera un pò ortodossa entrando nel simbolo e usando una delle animazioni classiche e dando un intuitivo stop al I fotogramma ma sono convinto che si deve poter usare anche l’animazione con guida o sbaglio?
July 23rd, 2010 alle 18:55
Buonasera a tutti,
dove sbaglio?
complimenti vivissimi per i tutorial molto chiari e precisi.
Ho solo un dubbio dovuto alla mia scarsa esperienza
Quando creo il movie clip (un immagine che diventa trasparente) parte da sola prima ancora che io possa cliccare sul pulsante…
ringrazio in anticipo per eventuali risposte.
Grazie Nicola
July 24th, 2010 alle 09:25
Ciao Nicola.
Devi solo impostare lo stop() sul primo fotgramma… vai a vedere qualche tutorial più indietro
July 24th, 2010 alle 10:39
E’ vero mancava solo quello… grazie mille…
Di nuovo ottimi tutorial….
September 4th, 2010 alle 13:14
ma perchè scrivo lo stesso codice as del tutorial e il movieclip parte fregandosene altamente del bottone?
(sarà sicuramente un errore stupido ma non lo trovo proprio!)
September 6th, 2010 alle 09:02
hai messo lo stop() ?
April 27th, 2011 alle 14:48
Ciao Max, ciao a tutti…
Complimenti per questa magnifica idea dei tutorial….Tanta roba come si dice qui in Veneto…
Io non capisco proprio la funzione esegui, pur copiando a pari ciò che è scritto nelle azioni, mettendo anke lo stop come suggerito, il mio filmato parte senza che io prema il pulsante play. é la quarta volta che provo a fare lo stesso progetto e la quinta che vedo i due filmati seguendoli interamente e lo stesso problema mi si ripropone continuamente.Come posso fare????
Grazie e saluti
April 30th, 2011 alle 10:48
Ciao Max, i tuoi tutorial sono vermaente fantastici!!!
Ho però un problema: ho importato un video in formato .flv e ho creato due pulsanti, uno stop ed uno play, che funzionano correttamente. Ma se io volessi, dopo aver premuto il pulsante stop, far contin uare il video con il pulsante play, come faccio???
Grazie mille in anticipo!
September 13th, 2011 alle 18:57
ciao Max ho provato a fare tutto ma il bottone non funziona è quando parte l’anteprima il bottone compare senza il suo testo il compilatore non mi da errori ma quando parte l’animazione mi dice( errore la variabile text….non è stata definita) cosa devo fare ???
October 31st, 2011 alle 15:21
ciao max, ho un problema suppongo di ignoranza.
ho il livello delle azioni, ho il livello della palla e il livello dei tasti.
ho detto allo script che al premere del pulsante play, il mc della palla parte.
il mc della palla va verso destra, torna a sinistra e poi ho messo lo stop.
il problema è che, pur mettendo stop qui e la per farla fermare, sta diavolo di palla continua a muoversi, da subito e e all’infinito. qualche aiuto-suggerimento? GRAZIE