From bc576d08b5f53db17981b940708a962f2f92b808 Mon Sep 17 00:00:00 2001 From: Jeremy Penner Date: Mon, 22 Aug 2011 17:49:55 -0400 Subject: [PATCH] show clickarea while editing --- src/GameEditor.as | 15 +++++++++++++++ 1 file changed, 15 insertions(+) diff --git a/src/GameEditor.as b/src/GameEditor.as index b517e27..908ae90 100644 --- a/src/GameEditor.as +++ b/src/GameEditor.as @@ -13,6 +13,7 @@ package private var videotube:Videotube; private var gamedisc:Gamedisc; private var sketchShape:SketchShape; + private var clickarea:ClickArea; public function GameEditor(videotube:Videotube, gamedisc:Gamedisc) { @@ -30,6 +31,10 @@ package addChild(sketchShape); sketchShape.addEventListener(SketchShape.DRAW_BEGIN, onDrawBegin); sketchShape.addEventListener(SketchShape.DRAW_END, onDrawEnd); + + clickarea = null; + videotube.addEventListener(EventQte.QTE, onQteBegin); + videotube.addEventListener(EventQte.QTE_TIMEOUT, onQteEnd); } public function cleanup(e: Event):void { @@ -38,6 +43,16 @@ package sketchShape.removeEventListener(SketchShape.DRAW_BEGIN, onDrawBegin); sketchShape.removeEventListener(SketchShape.DRAW_END, onDrawEnd); } + public function onQteBegin(e: EventQte):void + { + clickarea = new ClickArea(e.qte.rgpoint, 0x4444ee, 0.4); + addChild(clickarea); + } + public function onQteEnd(e: EventQte):void + { + removeChild(clickarea); + clickarea = null; + } public function onKeyUp(key: KeyboardEvent):void {