у меня есть контейнер с множеством изображений со прокруткой, я добавляю TouchEvent.TOUCH
в качестве прослушивателя событий вместо MouseEvent.CLICK
, потому что starling не поддерживает MouseEvent
. проблема в том, что когда я перемещаюсь между изображениями, он будет прослушивать TouchEvent
, хотя мне это не нужно? есть ли решение вместо TouchEvenet
?
код :
private function onComplete (event:flash.events.Event):void
{
bitmapData = Bitmap(LoaderInfo(event.target).content).bitmapData;
var newImage:Image = Image.fromBitmap(Bitmap(LoaderInfo(event.target).content));
newImage.height = 154;
newImage.width = 180;
addChild(newImage);
newImage.addEventListener(starling.events.TouchEvent.TOUCH,image_clickHandler);
}
private function image_clickHandler(event:starling.events.TouchEvent):void
{
var touch:Touch = event.getTouch(stage);
if (touch != null)
{
if (touch.phase == TouchPhase.BEGAN)
{
//some code
}
}
}
TouchEvent
не вместоMouseEvent
! Тот жеTouchEvent
работает и в браузере как обычныйMouseEvent
. - person Ivan Chernykh   schedule 07.05.2013stage
? - person Ivan Chernykh   schedule 07.05.2013