The Crosshairs
♥0 |
Line 37 |
Modified 2011-02-15 02:14:47 |
MIT License
archived:2017-03-30 22:21:56
ActionScript3 source code
/**
* Copyright bradsedito ( http://wonderfl.net/user/bradsedito )
* MIT License ( http://www.opensource.org/licenses/mit-license.php )
* Downloaded from: http://wonderfl.net/c/s6Wg
*/
// forked from lconte's flash on 2011-2-14
package {
import flash.display.*;
import flash.events.*;
public class SimpleScribble extends Sprite {
public var sW:Number = new Number( stage.stageWidth );
public var sH:Number = new Number( stage.stageHeight );
public var vL:Sprite = new Sprite();
public var hL:Sprite = new Sprite();
public function SimpleScribble ( )
{
stage.frameRate = 30;
addChild(vL);
addChild(hL);
stage.addEventListener(Event.ENTER_FRAME, vLine);
stage.addEventListener(Event.ENTER_FRAME, hLine);
stage.addEventListener(Event.ENTER_FRAME, interactivityHandler);
}
private function vLine(event:Event):void
{
vL.graphics.lineStyle(2, 0x333333);
vL.graphics.moveTo(sW/2, 0);
vL.graphics.lineTo(sW/2, sH);
}
private function hLine(event:Event):void
{
hL.graphics.lineStyle(2, 0x333333);
hL.graphics.moveTo(0, sH/2);
hL.graphics.lineTo(sH, sW/2);
}
private function interactivityHandler(event:Event):void
{
vL.x = mouseX/2;
vL.y = 0;
// hL.x = 0;
hL.y = mouseX;
}
}
}