Try mapping the TouchEvent class in the TUIO package over to the MouseEvent. You can do this by extending whatever object is listening for the MouseEvent and adding a listener for the TouchEvent. In your case the book is probably listening for a MouseDown, MouseMove and a MouseUp event so you would add something like this to the object:
//Add Event Listeners
this.addEventListener(TouchEvent.MOUSE_DOWN, dispatchMouseDownEvent);
this.addEventListener(TouchEvent.MOUSE_UP, dispatchMouseUpEvent);
this.addEventListener(TouchEvent.MOUSE_MOVE, dispatchMouseMoveEvent);
//Handle the Touch Event
protected function dispatchMouseDownEvent(event:TouchEvent):void
{
var click:MouseEvent = new MouseEvent(MouseEvent.MOUSE_DOWN, true, false, event.localX, event.localY, this);
dispatchEvent(click);
}
protected function dispatchMouseUpEvent(event:TouchEvent):void
{
var click:MouseEvent = new MouseEvent(MouseEvent.MOUSE_UP, true, false, event.localX, event.localY, this);
dispatchEvent(click);
}
protected function dispatchMouseMoveEvent(event:TouchEvent):void
{
var click:MouseEvent = new MouseEvent(MouseEvent.MOUSE_MOVE, true, false, event.localX, event.localY, this);
dispatchEvent(click);
}