Denk jij nog een leuk of nuttig flash script te hebben, post het dan in de scriptbase !
vinTagesworld/flash scripts/Images/rechthoek tekenen tijdens mouseDown (drawing API)
rechthoek tekenen tijdens mouseDown (drawing API)
Toegevoegd door: vinTage op 02-04-2008
Beschrijving
Met deze functie teken je dus rechthoeken / vierkanten tijdens een mouseDown en mouseMove in je swf.
Handig om bijvoorbeeld visueel iets te selecteren.
Code
actionscript code //vars declareren
var startX:Number;
var startY:Number;
var endX:Number;
var endY:Number;
var slepen:Boolean = false;
var selectie:Shape = new Shape();
addChild(selectie)
stage.addEventListener(MouseEvent.MOUSE_DOWN, tekenen);
stage.addEventListener(MouseEvent.MOUSE_UP, tekenen);
stage.addEventListener(MouseEvent.MOUSE_MOVE, tekenen);
function tekenen(event:MouseEvent):void
{
if(event.type == "mouseDown")
{
selectie.graphics.clear();
startX = mouseX;
startY = mouseY;
slepen = true;
}
if(event.type == "mouseUp")
{
slepen = false;
}
if(event.type == "mouseMove")
{
if (slepen)
{
endX = mouseX;
endY = mouseY;
selectie.graphics.clear();
selectie.graphics.lineStyle(0, 0x00ff00,1);
selectie.graphics.beginFill(0x00ff00, 0.2);
selectie.graphics.moveTo(startX, startY);
selectie.graphics.lineTo(endX, startY);
selectie.graphics.lineTo(endX, endY);
selectie.graphics.lineTo(startX, endY);
selectie.graphics.lineTo(startX, startY);
selectie.graphics.endFill();
}
}
}
Gebruik
actionscript code/*
De code gewoon copy/pasten in de timeline en je movie testen.
Je tekent dan dus een vierkant als je je muisknop gebruikt en je muis beweegt :p
*/
/*
Het is maar een klein scriptje wat ik maakte om as3 onder de knie te krijgen
*/
Je moet aangemeld zijn om commentaar te kunnen lezen of geven.