Ciao, come posso convertire in AS3 un movieclip in pulsante con i relativi stati OUT, OVER, PRESS, HIT?
Buona giornata!!!
Ciao, come posso convertire in AS3 un movieclip in pulsante con i relativi stati OUT, OVER, PRESS, HIT?
Buona giornata!!!
Incredibile, quanto a volte ci si impegola in qualcosa che sembra impossibile..
e poi si scopre che quel che si dava per scontato, perchè banale, ne fosse la soluzione..
se intendo via codice:
Codice PHP:
var P:MovieClip=nomepulsante;
P.buttonMode=true;
P.mouseChildren=true;
P.addEventListener(MouseEvent.MOUSE_DOWN,pressed);
P.addEventListener(MouseEvent.MOUSE_OVER,over);
P.addEventListener(MouseEvent.MOUSE_OUT,out);
function pressed(e:MouseEvent){
//codice
}
function over(e:MouseEvent){
//codice
}
function out(e:MouseEvent){
//codice
}
Perfetto, grazie mille è proprio quello che stavo cercando!!
Incredibile, quanto a volte ci si impegola in qualcosa che sembra impossibile..
e poi si scopre che quel che si dava per scontato, perchè banale, ne fosse la soluzione..
considerando che i pulsanti sono tutti in un mc "box" sulla root, come gli applico le azioni?
ho provato con
ma mi da errore, come posso fare?Codice PHP:var showbox.fswrm01:MovieClip=nomepulsante;
showbox.fswrm01.buttonMode=true;
showbox.fswrm01.mouseChildren=true;
showbox.fswrm01.addEventListener(MouseEvent.MOUSE_DOWN,pressed);
showbox.fswrm01.addEventListener(MouseEvent.MOUSE_OVER,over);
showbox.fswrm01.addEventListener(MouseEvent.MOUSE_OUT,out);
Incredibile, quanto a volte ci si impegola in qualcosa che sembra impossibile..
e poi si scopre che quel che si dava per scontato, perchè banale, ne fosse la soluzione..
risolto, ho fatto così:
Codice PHP:var fswrm01:MovieClip=fswrm01;
showbox.fswrm01.buttonMode=true;
showbox.fswrm01.mouseChildren=true;
showbox.fswrm01.addEventListener(MouseEvent.MOUSE_OVER,over01);
showbox.fswrm01.addEventListener(MouseEvent.MOUSE_OUT,out01);
showbox.fswrm01.addEventListener(MouseEvent.MOUSE_UP,up01);
function up01(event:MouseEvent) {
//codice
}
function over01(event:MouseEvent) {
//codice
}
function out01(event:MouseEvent) {
//codice
}
Incredibile, quanto a volte ci si impegola in qualcosa che sembra impossibile..
e poi si scopre che quel che si dava per scontato, perchè banale, ne fosse la soluzione..