Share Posted September 2, 2012 Hello, I´m trying to make a simple pinch zoom image scroll app in Adobe Air Mobile for Android and ios. I always having the same issue when I try to pinch the image zoom in and I activate the blitmask. I don´t have problems making this part. But when I pinch to zoom out, the image moves to different x and y coordinates, and sometimes the image disappears. IThe image upon zoom out moves off-center and doesn´t return to position zero. I know there is something in the blitmask that changes these values, but I´m not sure what exactly is going wrong. I always use blitmask.update() and enable or disable bitmapMode. Does anyone have an example for Flash with pinch zoom gestures with ThrowProps + blitMask? Thanks. Link to comment Share on other sites More sharing options...
Share Posted September 3, 2012 I'm a little confused about the question - BlitMask doesn't do anything to change the x/y coordinates of the target. Since you didn't post any sample code or FLA, I'm having a hard time grasping what's happening exactly. Can you provide some more details? Link to comment Share on other sites More sharing options...
Author Share Posted September 3, 2012 Sorry isn't the blitmask is a matrix problem, when i use the matrix for zoom in works ok but when I do zoom out it change the MovieClip positions x and y. I can use TransformMatrixPlugin for do this? here is the code I´m using but I think I need special transform funcion when is pinch zoom out var matrix:Matrix = mc.transform.matrix; var transformPoint:Point = matrix.transformPoint(new Point(event.localX, event.localY)); matrix.translate(-transformPoint.x, -transformPoint.y); matrix.scale(event.scaleX, event.scaleY); matrix.translate(transformPoint.x, transformPoint.y); mc.transform.matrix = matrix; Thanks Link to comment Share on other sites More sharing options...
Share Posted September 4, 2012 I'm not sure what event.localX and event.localY is exactly, but maybe that's where the problem is. I don't see an obvious mistake in your code, but it's tough to troubleshoot without having a file that we can publish and interact with. If you want to tween the transformations around a particular point (like a custom registration point), you should check out the TransformAroundPointPlugin. There's an interactive example in the Plugin Explorer. It's a membership benefit of Club GreenSock. Link to comment Share on other sites More sharing options...
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now