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提要