什么是“ReferenceError:错误#1065:变量qnx.display :: IowWindow未定义”?

时间:2011-07-06 07:48:43

标签: actionscript-3 blackberry flash-builder

我正在尝试在Flex for Blackberry应用程序中显示对话框。

我尝试过以下代码,但它给了我:

  

ReferenceError:错误#1065:变量   qnx.display :: IowWindow未定义

第8行的这个错误我对此感到困惑。

请帮助我或以另一种方式在Flex中显示对话框

  1. var myDialog:AlertDialog = new AlertDialog();
  2. myDialog.title =“Dialog”;
  3. myDialog.message =“这是一个小型警告对话框”;
  4. myDialog.addButton( “OK”);
  5. myDialog.addButton( “取消”);
  6. myDialog.dialogSize = DialogSize.SIZE_SMALL;
  7. myDialog.addEventListener(Event.SELECT,alertButtonClicked);
  8. myDialog.show(IowWindow.getAirWindow()的id。);

3 个答案:

答案 0 :(得分:1)

找到这个帖子并阅读评论。

How to create DialogBox in blackberry tabOS & how call next screen after click on button using Adobe flex4.5?

IowWindow类仅适用于剧本模拟器或真实设备(不在桌面上)。

答案 1 :(得分:0)

这意味着您尚未声明变量IowWindow。你首先必须用var声明它,然后在某处初始化它。

var IowWindow = new SomeWindow();

答案 2 :(得分:0)

实际上,QNX组件本身并不支持Flex。您必须应用一些黑客才能在Flex应用中使用它们:Using qnx.ui.picker.Picker in mobile Flex Hero project for Blackberry Playbook