无法导入qnx.fuse

时间:2012-04-14 04:07:31

标签: actionscript-3 flash-builder blackberry-playbook

我正在使用Adobe Flash Builder为PlayBook创建BlackBerry应用程序。为此我需要导入qnx.fuse.*并显示一条错误消息,指出无法找到导入保险丝。但我可以导入一些其他BlackBerry组件。例如,我有以下导入:

import qnx.dialog.DialogButtonProperty;
import qnx.dialog.PromptDialog;
import qnx.display.IowWindow;
import qnx.fuse.ui.buttons.LabelButton;
import qnx.fuse.ui.text.Label;

但是,只有最后两个导入显示错误。那是为什么?

提前致谢!

3 个答案:

答案 0 :(得分:0)

新的Fuse组件是在Playbook上用于AIR开发的正确组件。

API记录在https://bdsc.webapps.blackberry.com/air/api

也许你不能导入qnx.fuse。*; ,因为该文件夹中没有类,它只包含其他子文件夹。没关系。

答案 1 :(得分:0)

你安装的Blackberry Playbook sdk版本。

import qnx.fuse.ui.buttons.LabelButton;
import qnx.fuse.ui.text.Label;

如果您使用的是Flashbuilder 4.6&不支持Air 3.1以下版本。

https://developer.blackberry.com/air/apis/

答案 2 :(得分:0)

您需要做两件事才能访问这些类。

  • Add the native extension QNXSkins from qnx
  • 将quxui.swf添加到库路径(Properties-> Build Path-> Library path)。该文件位于/Application/ResearchInMotion/blackberry-tablet-sdk-3.1.0/frameworks/libs/qnx(在Mac上)。