Update: So i was incredibly annoyed that FlashDevelop could see the TUIO library perfectly fine in the editor, just not when it was being compiled. I ended up getting the gesturesdemo torun by moving the /org into the /src directory.
Could this possibly be a Windows 7 permissions issue or something?
So i can now run it from within FD, but if i try to perform a ctrl-F8 Build, i get the following ~30 errors.
Loading configuration file E:\Program Files (x86)\FlashDevelop\Tools\flexsdk\frameworks\flex-config.xml
E:\Program Files (x86)\FlashDevelop\Projects\gesturesdemo\src\Main.as(76): col: 72 Error: Type was not found or was not a compile-time constant: TransformGestureEvent.
bar.addEventListener(TransformGestureEvent.GESTURE_ZOOM, function(e:TransformGestureEvent):void {
^
E:\Program Files (x86)\FlashDevelop\Projects\gesturesdemo\src\Main.as(81): col: 74 Error: Type was not found or was not a compile-time constant: TransformGestureEvent.
bar.addEventListener(TransformGestureEvent.GESTURE_ROTATE, function(e:TransformGestureEvent):void {
^
E:\Program Files (x86)\FlashDevelop\Projects\gesturesdemo\src\org\tuio\connectors\udp\OSCDatagramSocket.as(12): col: 41 Error: The definition of base class DatagramSocket was not found.
public class OSCDatagramSocket extends DatagramSocket
^
E:\Program Files (x86)\FlashDevelop\Projects\gesturesdemo\src\org\tuio\TuioManager.as(172): col: 43 Error: Call to a possibly undefined method TouchEvent.
target.dispatchEvent(new flash.events.TouchEvent(flash.events.TouchEvent.TOUCH_BEGIN, true, false, tuioContainer.sessionID, false, local.x, local.y, 0, 0, 0, target as InteractiveObject));
^
E:\Program Files (x86)\FlashDevelop\Projects\gesturesdemo\src\org\tuio\TuioManager.as(172): col: 67 Error: Access of undefined property TouchEvent in package flash.events.
target.dispatchEvent(new flash.events.TouchEvent(flash.events.TouchEvent.TOUCH_BEGIN, true, false, tuioContainer.sessionID, false, local.x, local.y, 0, 0, 0, target as InteractiveObject));
^
E:\Program Files (x86)\FlashDevelop\Projects\gesturesdemo\src\org\tuio\TuioManager.as(193): col: 44 Error: Call to a possibly undefined method TouchEvent.
target.dispatchEvent(new flash.events.TouchEvent(flash.events.TouchEvent.TOUCH_MOVE, true, false, tuioContainer.sessionID, false, local.x, local.y, 0, 0, 0, target as InteractiveObject));
^
E:\Program Files (x86)\FlashDevelop\Projects\gesturesdemo\src\org\tuio\TuioManager.as(193): col: 68 Error: Access of undefined property TouchEvent in package flash.events.
target.dispatchEvent(new flash.events.TouchEvent(flash.events.TouchEvent.TOUCH_MOVE, true, false, tuioContainer.sessionID, false, local.x, local.y, 0, 0, 0, target as InteractiveObject));
^
E:\Program Files (x86)\FlashDevelop\Projects\gesturesdemo\src\org\tuio\TuioManager.as(219): col: 44 Error: Call to a possibly undefined method TouchEvent.
target.dispatchEvent(new flash.events.TouchEvent(flash.events.TouchEvent.TOUCH_OVER, true, false, tuioContainer.sessionID, false, local.x, local.y, 0, 0, 0, target as InteractiveObject));
^
E:\Program Files (x86)\FlashDevelop\Projects\gesturesdemo\src\org\tuio\TuioManager.as(219): col: 68 Error: Access of undefined property TouchEvent in package flash.events.
target.dispatchEvent(new flash.events.TouchEvent(flash.events.TouchEvent.TOUCH_OVER, true, false, tuioContainer.sessionID, false, local.x, local.y, 0, 0, 0, target as InteractiveObject));
^
E:\Program Files (x86)\FlashDevelop\Projects\gesturesdemo\src\org\tuio\TuioManager.as(220): col: 44 Error: Call to a possibly undefined method TouchEvent.
target.dispatchEvent(new flash.events.TouchEvent(flash.events.TouchEvent.TOUCH_ROLL_OVER, false, false, tuioContainer.sessionID, false, local.x, local.y, 0, 0, 0, target as InteractiveObject));
^
E:\Program Files (x86)\FlashDevelop\Projects\gesturesdemo\src\org\tuio\TuioManager.as(220): col: 68 Error: Access of undefined property TouchEvent in package flash.events.
target.dispatchEvent(new flash.events.TouchEvent(flash.events.TouchEvent.TOUCH_ROLL_OVER, false, false, tuioContainer.sessionID, false, local.x, local.y, 0, 0, 0, target as InteractiveObject));
^
E:\Program Files (x86)\FlashDevelop\Projects\gesturesdemo\src\org\tuio\TuioManager.as(229): col: 43 Error: Call to a possibly undefined method TouchEvent.
last.dispatchEvent(new flash.events.TouchEvent(flash.events.TouchEvent.TOUCH_OUT, true, false, tuioContainer.sessionID, false, local.x, local.y, 0, 0, 0, last as InteractiveObject));
^
E:\Program Files (x86)\FlashDevelop\Projects\gesturesdemo\src\org\tuio\TuioManager.as(229): col: 67 Error: Access of undefined property TouchEvent in package flash.events.
last.dispatchEvent(new flash.events.TouchEvent(flash.events.TouchEvent.TOUCH_OUT, true, false, tuioContainer.sessionID, false, local.x, local.y, 0, 0, 0, last as InteractiveObject));
^
E:\Program Files (x86)\FlashDevelop\Projects\gesturesdemo\src\org\tuio\TuioManager.as(230): col: 43 Error: Call to a possibly undefined method TouchEvent.
last.dispatchEvent(new flash.events.TouchEvent(flash.events.TouchEvent.TOUCH_ROLL_OUT, false, false, tuioContainer.sessionID, false, local.x, local.y, 0, 0, 0, last as InteractiveObject));
^
E:\Program Files (x86)\FlashDevelop\Projects\gesturesdemo\src\org\tuio\TuioManager.as(230): col: 67 Error: Access of undefined property TouchEvent in package flash.events.
last.dispatchEvent(new flash.events.TouchEvent(flash.events.TouchEvent.TOUCH_ROLL_OUT, false, false, tuioContainer.sessionID, false, local.x, local.y, 0, 0, 0, last as InteractiveObject));
^
E:\Program Files (x86)\FlashDevelop\Projects\gesturesdemo\src\org\tuio\TuioManager.as(245): col: 42 Error: Call to a possibly undefined method TouchEvent.
a.dispatchEvent(new flash.events.TouchEvent(flash.events.TouchEvent.TOUCH_ROLL_OUT, false, false, tuioContainer.sessionID, false, lastAncestorLocal.x, lastAncestorLocal.y, 0, 0, 0, a));
^
E:\Program Files (x86)\FlashDevelop\Projects\gesturesdemo\src\org\tuio\TuioManager.as(245): col: 66 Error: Access of undefined property TouchEvent in package flash.events.
a.dispatchEvent(new flash.events.TouchEvent(flash.events.TouchEvent.TOUCH_ROLL_OUT, false, false, tuioContainer.sessionID, false, lastAncestorLocal.x, lastAncestorLocal.y, 0, 0, 0, a));
^
E:\Program Files (x86)\FlashDevelop\Projects\gesturesdemo\src\org\tuio\TuioManager.as(269): col: 41 Error: Call to a possibly undefined method TouchEvent.
b.dispatchEvent(new flash.events.TouchEvent(flash.events.TouchEvent.TOUCH_ROLL_OVER, false, false, tuioContainer.sessionID, false, ancestorLocal.x, ancestorLocal.y, 0, 0, 0, b));
^
E:\Program Files (x86)\FlashDevelop\Projects\gesturesdemo\src\org\tuio\TuioManager.as(269): col: 65 Error: Access of undefined property TouchEvent in package flash.events.
b.dispatchEvent(new flash.events.TouchEvent(flash.events.TouchEvent.TOUCH_ROLL_OVER, false, false, tuioContainer.sessionID, false, ancestorLocal.x, ancestorLocal.y, 0, 0, 0, b));
^
E:\Program Files (x86)\FlashDevelop\Projects\gesturesdemo\src\org\tuio\TuioManager.as(344): col: 43 Error: Call to a possibly undefined method TouchEvent.
target.dispatchEvent(new flash.events.TouchEvent(flash.events.TouchEvent.TOUCH_END, true, false, tuioContainer.sessionID, false, local.x, local.y, 0, 0, 0, target as InteractiveObject));
^
E:\Program Files (x86)\FlashDevelop\Projects\gesturesdemo\src\org\tuio\TuioManager.as(344): col: 67 Error: Access of undefined property TouchEvent in package flash.events.
target.dispatchEvent(new flash.events.TouchEvent(flash.events.TouchEvent.TOUCH_END, true, false, tuioContainer.sessionID, false, local.x, local.y, 0, 0, 0, target as InteractiveObject));
^
E:\Program Files (x86)\FlashDevelop\Projects\gesturesdemo\src\org\tuio\TuioManager.as(387): col: 45 Error: Call to a possibly undefined method TouchEvent.
target.dispatchEvent(new flash.events.TouchEvent(flash.events.TouchEvent.TOUCH_TAP, true, false, tuioContainer.sessionID, false, local.x, local.y, 0, 0, 0, target as InteractiveObject));
^
E:\Program Files (x86)\FlashDevelop\Projects\gesturesdemo\src\org\tuio\TuioManager.as(387): col: 69 Error: Access of undefined property TouchEvent in package flash.events.
target.dispatchEvent(new flash.events.TouchEvent(flash.events.TouchEvent.TOUCH_TAP, true, false, tuioContainer.sessionID, false, local.x, local.y, 0, 0, 0, target as InteractiveObject));
^
E:\Program Files (x86)\FlashDevelop\Projects\gesturesdemo\src\org\tuio\gestures\RotateGesture.as(33): col: 41 Error: Call to a possibly undefined method TransformGestureEvent.
gsg.getTarget("A").dispatchEvent(new TransformGestureEvent(TransformGestureEvent.GESTURE_ROTATE, true, false, null, 0, 0, 0, 0, rotation)); ;
^
E:\Program Files (x86)\FlashDevelop\Projects\gesturesdemo\src\org\tuio\gestures\RotateGesture.as(33): col: 63 Error: Access of undefined property TransformGestureEvent.
gsg.getTarget("A").dispatchEvent(new TransformGestureEvent(TransformGestureEvent.GESTURE_ROTATE, true, false, null, 0, 0, 0, 0, rotation)); ;
^
E:\Program Files (x86)\FlashDevelop\Projects\gesturesdemo\src\org\tuio\gestures\RotateGesture.as(4): col: 21 Error: Definition flash.events:TransformGestureEvent could not be found.
import flash.events.TransformGestureEvent;
^
E:\Program Files (x86)\FlashDevelop\Projects\gesturesdemo\src\org\tuio\gestures\ZoomGesture.as(30): col: 42 Error: Call to a possibly undefined method TransformGestureEvent.
gsg.getTarget("A").dispatchEvent(new TransformGestureEvent(TransformGestureEvent.GESTURE_ZOOM, true, false, null, 0, 0, scale, scale));
^
E:\Program Files (x86)\FlashDevelop\Projects\gesturesdemo\src\org\tuio\gestures\ZoomGesture.as(30): col: 64 Error: Access of undefined property TransformGestureEvent.
gsg.getTarget("A").dispatchEvent(new TransformGestureEvent(TransformGestureEvent.GESTURE_ZOOM, true, false, null, 0, 0, scale, scale));
^
E:\Program Files (x86)\FlashDevelop\Projects\gesturesdemo\src\org\tuio\gestures\ZoomGesture.as(4): col: 21 Error: Definition flash.events:TransformGestureEvent could not be found.
import flash.events.TransformGestureEvent;
^
Done(29)