Hjælp til nem actionscript-rettelse i Flash CS4
Det synes meget enkelt, men jeg kan ikke gennemskue det:hvordan ændrer jeg denne effekt med at skrabe på MouseOver og ikke først, når man klikker og holder muse-knappen nede?
Se eksemplet her http://signemoe.dk/eksperten/scratchme_ny.html
Mouse.hide();
coin_mc.onEnterFrame = function(){
startDrag(this, true);
}
this.createEmptyMovieClip("empty_mc",1);
image_mc.setMask(empty_mc);
var scratchListener:Object = new Object();
scratchListener.onMouseUp = function()
{
this.onMouseMove = null;
};
scratchListener.onMouseMove = function()
{
posX = _xmouse;
posY = _ymouse;
};
scratchListener.onMouseDown = function()
{
scratchListener.onMouseMove = scratchme;
};
Mouse.addListener(scratchListener);
function scratchme()
{
empty_mc.beginFill(0x000000, 100);
empty_mc.moveTo(posX, posY);
empty_mc.lineTo(_xmouse, _ymouse+20);
empty_mc.lineTo(_xmouse + 20, _ymouse + 20);
empty_mc.lineTo(_xmouse+30, _ymouse);
empty_mc.moveTo(posX, posY);
posX = _xmouse;
posY = _ymouse;
}
