如何使用Adobe Flex 4.6在Android应用程序中创建雷达图表

时间:2013-05-23 09:16:35

标签: android flex

首选使用Adobe Flex的Android移动应用程序和使用Adobe AIR的桌面应用程序的解决方案。我想这应该是一个基本功能,没有第三方库的扩展支持。但是在互联网上搜索后没有任何线索。

Kap Lab组件(在Adobe的Flex / Extend : Related products页面上找到)似乎无法在Android移动设备上运行。这是我在Android移动设备上运行时收到的错误消息:

1046 : Type was not found or was not a compile-time constant: [mx.controls.treeClasses]::ITreeDataDescriptor.

我的桌面开发环境是:

  

(1)Adobe Flash Builder 4.7

     

(2)Adobe Flex SDK 4.6

     

(3)ActionScript 3.0

任何提示都表示赞赏:D

2 个答案:

答案 0 :(得分:1)

Flex mobile sdk针对移动设备进行了优化和压缩,因此它错过了Kep Lab使用的某些类,甚至是Flex图表。你应该从下往上写图表。好消息是,如果它可以在移动设备上运行,它也可以在桌面上运行。你当然可以尝试从开源sdk导入丢失的类,但这将是一个很大的混乱,并不是巧合,他们已经把它们排除了。

答案 1 :(得分:1)

在项目参考中,请确保您拥有mx.swc。默认情况下,移动配置文件不包含mx组件。这需要单独添加。您可以通过进入Flex Build Path,Library Path,单击添加SWC并从sdk frameworks文件夹中选择mx.swc来实现。

请参阅migrating from Flex 3.6 to 4.6