0

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

Kap Lab 组件(位于 Adob​​e 的Flex / Extend:相关产品页面)似乎无法在 Android 移动设备上运行。这是我在 Android 移动设备上运行时收到的错误消息:

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

我的桌面开发环境是:

(1) Adob​​e Flash Builder 4.7

(2) Adob​​e Flex SDK 4.6

(3) 动作脚本 3.0

任何提示表示赞赏:D

4

2 回答 2

1

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

于 2013-05-23T09:56:10.580 回答
1

在您的项目引用中,确保您有 mx.swc。移动配置文件默认不包含 mx 组件。这需要单独添加。您可以通过进入 Flex 构建路径、库路径、单击添加 SWC 并从您的 sdk 框架文件夹中选择 mx.swc 来实现。

请参阅从 Flex 3.6 迁移到 4.6

于 2013-05-26T08:36:09.860 回答