问题标签 [air]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
3 回答
6397 浏览

apache-flex - SQLStatement.execute() - 一条语句中的多个查询

我用SQL编写了一个数据库生成脚本,并希望在我的Adob​​e AIR应用程序中执行它:

我使用以下方法在 Adob​​e AIR 中执行此操作:

不会产生错误,但只会tRole存在。似乎它只查看第一个查询(直到分号 - 如果我删除它,查询将失败)。有没有办法在一个语句中调用多个查询?

0 投票
5 回答
6704 浏览

apache-flex - 在 Adob​​e Air 中获取当前登录的操作系统用户

我需要Air/Flex应用程序中当前登录用户的名称。该应用程序将仅部署在 Windows 机器上。我想我可以通过正则表达式用户目录来实现这一点,但我对其他方式持开放态度。

0 投票
3 回答
13888 浏览

actionscript-3 - 一次使用多个 SQLite 数据库

我有 2 个 SQLite 数据库,一个从服务器下载 ( server.db),一个用作客户端的存储 ( client.db)。我需要使用服务器数据库中的数据对客户端数据库执行各种同步查询。

例如,我想删除表中的所有行client.db tRole,并重新填充表中的所有行server.db tRole

另一个例子,我想删除client.db tFile表中fileID不在表中的所有行server.db tFile

在 SQL Server 中,您只需在表前加上数据库名称即可。无论如何使用 Adob​​e Air 在 SQLite 中执行此操作?

0 投票
8 回答
8136 浏览

apache-flex - 您可以从 Adob​​e Air 访问 Windows 注册表吗?

(是/否)

编辑:只读访问很好。

0 投票
4 回答
8404 浏览

apache-flex - Flex / 空气混淆

我已经(大部分)用 Flex 编写了一个应用程序,并且我关心保护源代码。我启动了Trillix swf 反编译器的演示,并打开了安装到我的 Program Files 目录中的 swf 文件。我看到我写的所有动作脚本包都在那里。即使有大量代码,我也不太关心包,因为如果没有 mxml 文件,它似乎仍然无法使用。我认为它们已转换为动作脚本,或者至少我希望如此。但是,我仍然想探索混淆。

有人对 Flash / Actionscript 3 / Flex 混淆器有任何经验吗?你能推荐一个好的产品吗?

0 投票
5 回答
19549 浏览

apache-flex - 使用 AIR/Flex 打开本地文件

我编写了一个从服务器下载视频和文档的 AIR 应用程序。视频在应用程序内播放,但我希望用户能够在其本机应用程序中打开文档。

我正在寻找一种方法来提示用户在应用程序存储目录中存储的本地文件上打开/另存为。我曾尝试使用 FileReference + URLRequest 类,但这会引发需要远程 url 的异常。

我最后的办法就是将文件复制到他们的桌面:\

0 投票
2 回答
1757 浏览

apache-flex - 如何摆脱“多个 describeType 条目”警告?

有谁知道为什么在 ComboBox 的 selectedItem 属性上使用 BindingUtils 时会收到以下警告?任何想法如何解决这个问题?

绑定仍然可以正常工作,但最好摆脱警告。

0 投票
1 回答
2022 浏览

air - 在 Adob​​e AIR 中添加带有参数的 Startup 文件夹的快捷方式

我正在尝试在 Startup 文件夹中包含指向我的应用程序的链接,并将参数传递给程序。

我认为如果我在本地创建快捷方式然后将其添加到我的源中它会起作用。之后,我可以在第一次运行时将其复制到 Startup 文件夹。

但是,我试图在安装过程中发生这种情况。我看到 app.xml 中有一些与安装相关的设置,但没有任何东西可以让我将它安装到两个文件夹或使用参数。

0 投票
2 回答
5903 浏览

apache-flex - 如何更改 Adob​​e AIR 中的标题栏图标?

我不知道如何在 Adob​​e AIR 中更改标题栏图标(应用程序最左上角的图标)。它当前显示默认的“Adobe AIR”红色图标。

但是,我已经能够在系统托盘中更改它。

0 投票
5 回答
4938 浏览

javascript - Adobe AIR:处理来自服务器的 JSON 对象

我有一个通过 Ajax 调用从远程服务器检索对象的脚本。服务器以 JSON 表示法返回对象。

但是,在 Adob​​e AIR 中,出于安全原因,使用eval()存在限制。所以我能够从远程服务器获得回复,但不能将它们转回 JavaScript 对象。这个问题有什么解决方法吗?我想为我的 JavaScript 对象使用 JSON,因为它几乎可以立即使用。

旁注:我确实理解强制执行该问题的安全隐患,但我将为比赛做一些快速的应用程序开发,所以该程序只是一个快速原型,而不是用于生产目的。不过,如果有更好的选择来代替我现在正在尝试做的事情,那就太好了


更新:

感谢Theojsight的回答;

我今天学到的一件重要的事情是,我实际上可以通过使用

Adob​​e AIR 扩展的标签。查看Theo 的链接了解更多详情!