2012-04-14 18 views
0

Ich erstelle eine BlackBerry App für PlayBook mit Adobe Flash Builder. Dazu muss ich qnx.fuse.* importieren und es wird eine Fehlermeldung angezeigt Die Sicherung konnte nicht gefunden werden. Aber ich kann einige andere BlackBerry-Komponenten importieren. Zum Beispiel habe ich folgende Importe:Kann nicht importieren qnx.fuse

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

Aber nur die letzten beiden Importe zeigen Fehler. Warum das?

Vielen Dank im Voraus!

Antwort

0

Die neuen Fuse-Komponenten sind die richtigen für die AIR-Entwicklung bei Playbook.

Die API ist dokumentiert in https://bdsc.webapps.blackberry.com/air/api

Vielleicht können Sie nicht Import qnx.fuse. *; Da es keine Klassen in diesem Ordner gibt, enthält es nur andere Unterordner. Es ist in Ordnung.

+0

Nein, wie ich schon sagte, habe ich nur den. * Teil verwendet, um die allgemeine Idee zu geben. Was ich wirklich zu importieren versuche, ist: 'import qnx.fuse.ui.buttons.LabelButton;' und 'import qnx.fuse.ui.text.Label;' – Roshnal

+0

Klicken Sie mit der rechten Maustaste auf Ihr Projekt - Eigenschaften - Flex Build Path . Haben Sie qnx-air.swc und qnx-screen.swc (oder später: qnxui.swc) dort? –

0

Welche Blackberry Playbook SDK-Version für die Luft, die Sie installiert haben.

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

können diese Einfuhren verwendet werden, wenn Sie mit Flashbuilder 4.6 & Air Version 3.1, darunter nicht unterstützt wird.

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

Sie müssen zwei Dinge tun, um Zugang zu diesen Klassen zu erhalten.

  • Add the native extension QNXSkins from qnx
  • Fügen Sie die quxui.swf zu den Bibliothekspfad (Properties-> Build Weg-> Bibliothek Pfad). Diese Datei befindet sich unter /Application/ResearchInMotion/blackberry-tablet-sdk-3.1.0/frameworks/libs/qnx (auf dem Mac).