什么是“ReferenceError:错误 #1065:未定义变量 qnx.display::IowWindow”?
Posted
技术标签:
【中文标题】什么是“ReferenceError:错误 #1065:未定义变量 qnx.display::IowWindow”?【英文标题】:What is "ReferenceError: Error #1065: Variable qnx.display::IowWindow is not defined"? 【发布时间】:2011-07-06 07:48:43 【问题描述】:我正在尝试在 Flex for Blackberry 应用程序中显示对话框。
我尝试了以下代码,但它给了我:
ReferenceError:错误 #1065:变量 qnx.display::IowWindow 未定义
第 8 行的这个错误我被卡住了。
所以请帮助我或提供另一种在 Flex 中显示对话框的方式
-
var myDialog:AlertDialog = new AlertDialog();
myDialog.title = "对话";
myDialog.message = "这是一个小警报对话框";
myDialog.addButton("OK");
myDialog.addButton("Cancel");
myDialog.dialogSize = DialogSize.SIZE_SMALL;
myDialog.addEventListener(Event.SELECT, alertButtonClicked);
myDialog.show(IowWindow.getAirWindow().id);
【问题讨论】:
【参考方案1】:找到这个帖子并阅读评论。
How to create DialogBox in blackberry tabOS & how call next screen after click on button using Adobe flex4.5?
IowWindow 类仅在 playbook 模拟器或真实设备上可用(不在桌面上)。
【讨论】:
【参考方案2】:这意味着你没有声明变量 IowWindow。你首先必须用var
声明它,然后在某个地方初始化它。
var IowWindow = new SomeWindow();
【讨论】:
【参考方案3】:实际上,QNX 组件本身并不是 Flex-ready。您必须应用一些技巧才能在 Flex 应用程序中使用它们:Using qnx.ui.picker.Picker in mobile Flex Hero project for Blackberry Playbook
【讨论】:
以上是关于什么是“ReferenceError:错误 #1065:未定义变量 qnx.display::IowWindow”?的主要内容,如果未能解决你的问题,请参考以下文章