Flash AS3 Custom muis cursor & vergrootglas


Beweeg de muis om het vergrootglas te bewegen, zodra je over de munten gaat komt er een glow om het vergrootglas (frame 2 binnen de movieclip die als muis gebruikt wordt).

stage.addEventListener(MouseEvent.MOUSE_MOVE,moveGlass);
//luisterd of de muis beweegt en zorgt voor de vergroting;
function moveGlass(myEvent:MouseEvent)
{
	groot.x = (mouseX * -1);// groot is een tweede versie van je achtergrond, die groter op het scherm staat
	groot.y = (mouseY * -1);
	Glass_mc.x = (mouseX);//Glass_mc is een solid rondje (movieclip) die als masker dient voor de grotere versie van de achtergrond
	Glass_mc.y = (mouseY);
	Mouse.hide(); // verberg de normale muis;
}
 
 
// checken of de muis beweegt
stage.addEventListener(MouseEvent.MOUSE_MOVE,follow);
 
// de functie om de movieclip de muis te laten volgen, de instancename van de movieclip is cursor;
function follow(evt:MouseEvent)
{
	muis.x = mouseX;//muis is de instancename van de movieclip die als muis gebruikt wordt
	muis.y = mouseY;
}
 
// custom muiscursor veranderen in hand zodra je over het knopje gaat
Knopje.addEventListener(MouseEvent.MOUSE_OVER,MuisHand);
// op frame 2 zit het vergrootglas met een extra glow;
function MuisHand(evt:MouseEvent)
{
	Object(root).muis.gotoAndStop(2);
}
// custom muiscursor veranderen in pijl zodra je van het knopje af gaat;
Knopje.addEventListener(MouseEvent.MOUSE_OUT,MuisPijl);
// op frame 1 zit het gewone vergrootglas;
function MuisPijl(evt:MouseEvent)
{
	Object(root).muis.gotoAndStop(1);
}

2 Replies to “Flash AS3 Custom muis cursor & vergrootglas”

  1. Hoi Michiel,

    Wat moet ik precies doen in volgorde om het bovenstaande in mijn space te kunnen krijgen?

    Gr.

  2. Hoi Niels,

    In principe moet je niets aan de volgorde aanpassen. Het zou gewoon zo moeten werken.

    Groet, Michel

Leave a Reply

Your email address will not be published. Required fields are marked *