我正在制作一个带有条形图的移动应用程序。我正在使用 Flash Builder 4.6 和 Flex SDK 4.6.0。
在我的应用程序中,我使用了 Flash Builder 的内置条形图。是否可以使用此图表进行缩放和滚动。请记住,它是一个移动应用程序 (iPad),因此它需要使用手势。
我正在制作一个带有条形图的移动应用程序。我正在使用 Flash Builder 4.6 和 Flex SDK 4.6.0。
在我的应用程序中,我使用了 Flash Builder 的内置条形图。是否可以使用此图表进行缩放和滚动。请记住,它是一个移动应用程序 (iPad),因此它需要使用手势。
将图表添加到 Group 中,并在 Group 上添加gestureZoom。
private function onGestureZoom(event:TransformGestureEvent):void{
if(canvas.scaleY.valueOf() >= 1)
{
canvas.scaleX *= event.scaleX;
canvas.scaleY *= event.scaleY;
}else
{
canvas.scaleX = 1;
canvas.scaleY = 1;
}
}
<s:Group id="canvas" gestureZoom="onGestureZoom(event)" width="100%" height="100%">
<!-- chart (set width and height to 100%)-->
</s:Group>