Piovasco SuperMod
Messaggi : 17 Crediti : 1253 Data d'iscrizione : 02.10.09
| Titolo: [AS3] Cursosre personalizzato Sab Ott 03, 2009 4:08 pm | |
| Visto che il passaggio da AS2 a AS3 per molti è davvero duro, vediamo di renderlo meno tragico studiando alcuni dei codici usati maggiormente. Oggi vedremo come cambiare cursore usandone uno personalizzato. Inanzi tutto, creiamo un nuovo MovieClip e disegniamo qui il nostro puntatore. Diamo al movieclip come istanza 'cur'. Selezionate ora il fotogramma nel quale deve essere usato il puntatore e scriviamo il seguende codice... - Codice:
-
//Nascondo il cursore Mouse.hide();
//Nascondo il cursore cur.visible = false; cur.mouseEnabled = false; cur.mouseChildren = false;
// aggiungiamo allo stage il listener per far entrare in scena il nostro cursore stage.addEventListener(MouseEvent.MOUSE_MOVE, mouseMoveHandler);
// con la sua funzione function mouseMoveHandler(evt:MouseEvent):void { cur.visible = true; cur.x = evt.stageX; cur.y = evt.stageY; }
//facciamo in modo che se il mouse esce dall'area attiva, il cursosre sparisca... stage.addEventListener(Event.MOUSE_LEAVE, mouseLeaveHandler); // con la sua funzione function mouseLeaveHandler(evt:Event):void { cur.visible = false; } Potete settare con maggiore precisione il drag del movieclip dalla funzione mouseMoveHandler. | |
|
Skizzo Amministratore
Messaggi : 84 Crediti : 5062 Data d'iscrizione : 27.09.09 Età : 29 Località : 127.0.0.1
| Titolo: Re: [AS3] Cursosre personalizzato Mar Ott 06, 2009 1:56 pm | |
| | |
|