Actionscript 和 Flex

Posted

技术标签:

【中文标题】Actionscript 和 Flex【英文标题】:Actionscript and Flex 【发布时间】:2014-11-17 12:33:36 【问题描述】:

我正在尝试检索正在使用的网络适配器。

使用此代码

http://help.adobe.com/en_US/as3/dev/WS5b3ccc516d4fbf351e63e3d118a9b8f6c0-7ffe.html#WSb2ba3b1aad8a27b04a6701d612482d399e5-8000

但无论出于何种原因,它都可以找到“import flash.net.InterfaceAddress”“import flash.net”库。

我不知道为什么。

语言版本:ActionScript 3.0 运行时版本:AIR 2

见screen errors


我使用的是最新版本的 Flash Builder(最新版本)。

Air SDK 自带。

我在三个地方找到了这个“airglobal.swc”文件。

=> C:\Program Files\Adobe\Adobe Flash Builder 4.7(64 位)\eclipse\plugins\com.adobe.flash.compiler_4.7.0.349722\AIRSDK\frameworks\libs\air => C:\Program Files\Adobe\Adobe Flash Builder 4.7(64 位)\sdks\3.6.0\frameworks\libs\air => C:\Program Files\Adobe\Adobe Flash Builder 4.7 (64 Bit)\sdks\4.6.0\frameworks\libs\air

我的项目是一个简单的“动作脚本项目”,而不是弹性项目。但是我也尝试创建一个flex项目,遇到了同样的问题

【问题讨论】:

flash.net 位于 SDK 的 airglobal.swc 中。我的建议是检查您的 SDK 是否完整并使用可用的较新的 SDK 之一(即 Flex 4.6 + AIR 13 或 14 或 15) 我正在使用最新版本的 Flash Builder,这是最新的。 Air SDK 自带。我在三个地方找到了这个“airglobal.swc”文件。 => C:\Program Files\Adobe\Adobe Flash Builder 4.7(64 位)\eclipse\plugins\com.adobe.flash.compiler_4.7.0.349722\AIRSDK\frameworks\libs\air => C:\Program Files\ Adobe\Adobe Flash Builder 4.7(64 位)\sdks\3.6.0\frameworks\libs\air => C:\Program Files\Adobe\Adobe Flash Builder 4.7(64 位)\sdks\4.6.0\frameworks\libs \air 我的项目是一个简单的“动作脚本项目”,而不是弹性项目。但我也尝试创建一个 flex 项目并遇到了同样的问题。 创建项目时,是否在“应用程序类型”下指定了“桌面”?否则,AIR API 将不可用。 Brian 很可能是正确的,看看the Documentation。您要导入的包仅适用于 AIR 项目,请尝试在 Flash Builder 中为 AIR for Desktop 创建一个项目。 谢谢布赖恩!现在可以使用...有人知道我是否可以仅使用 AS3 获得网络适配器列表(它必须在没有 Flex 但 flashplayer 的计算机上工作)。 【参考方案1】:

该软件包不是本机闪存构建器/空气库。它是一个 flash 库,但仅适用于 flash,而不适用于 flash builder。

将其导入 Flash builder:

打开 Flash,在第一帧写下这个动作脚本:

import flash.net.*

var forceImport: InterfaceAddress
    转到闪存的导出属性并选择 SWC 选项。 将 SWC 文件复制到您的 flash builder 项目中。 转到项目的属性,选择“flex build path”,然后选择“Add swc”。 指向您的 SWC。

现在 flash builder 可以访问该 flash 包了。

【讨论】:

以上是关于Actionscript 和 Flex的主要内容,如果未能解决你的问题,请参考以下文章

ActionScript 3 AS3 TextField和StyleSheet示例(在ActionScript中创建)

ActionScript 3 通过ActionScript 3(和as3corelib)获取美味的JSON提要

Actionscript 2.0 变量和按钮问题

ActionScript 2.0 和 swc

Flash lite 1.1 Actionscript 和 PHP

Actionscript 3 和 Flex 4 通过触摸滚动 TileList