Flex mobile:在条形图中缩放和滚动

时间:2012-04-13 10:34:42

标签: flex mobile charts scroll zoom

我正在制作带有条形图的移动应用程序。我正在使用Flash Builder 4.6和Flex SDK 4.6.0。

在我的应用中,我正在使用Flash Builder中的内置条形图。是否有可能使用此图表进行缩放和滚动。记住它是一个移动应用程序(iPad),所以它需要使用手势。

2 个答案:

答案 0 :(得分:1)

在组中添加图表并在组上添加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>

答案 1 :(得分:0)

Firstsixth会在google上生成缩放图表缩放。

在这种情况下,这并未显示如何使用手势,但我还没有看到任何适用于flex手机的图表引擎,所以你必须自己编写我自己的恐惧。 但我没有看到为什么滚动不起作用的任何理由。虽然不确定捏缩放。 不过,不要指望MX图表中的黄油平滑性能。在具有大型数据集的移动设备上,它们很慢。