Cant make onAreaTouched working. Using Multitouch Extension to scroll map and zooming camera.
Using java Syntax Highlighting
- AnimatedSprite mAnimation = new AnimatedSprite(0, 0, tiledTextureRegion.clone())
- {
- @Override
- public boolean onAreaTouched(final TouchEvent pSceneTouchEvent, final float pTouchAreaLocalX, final float pTouchAreaLocalY)
- {
- return(true);//Never Happens
- }
- }
Parsed in 0.031 seconds, using GeSHi 1.0.8.4
Using to attach sprite to scene:
Using java Syntax Highlighting
- mScene.attachChild(mAnimation);
- mScene.registerTouchArea(mAnimation);
Parsed in 0.031 seconds, using GeSHi 1.0.8.4
In LoadScene using:
Using java Syntax Highlighting
- scene = new Scene();
- scene.setOnAreaTouchTraversalFrontToBack();
- scene.setTouchAreaBindingEnabled(true);
- mScrollDetector = new SurfaceScrollDetector(this);
- if(MultiTouch.isSupportedByAndroidVersion())
- {
- try
- {
- mPinchZoomDetector = new PinchZoomDetector(this);
- }
- catch (final MultiTouchException e)
- {
- mPinchZoomDetector = null;
- }
- }
- else
- {
- mPinchZoomDetector = null;
- }
- scene.setOnSceneTouchListener(this);
- return(scene);
Parsed in 0.036 seconds, using GeSHi 1.0.8.4
Please help, tell me what i'm doing wrong
