playerglobal.swc与apolloglobal.swc冲突

安装AIRPanel后,再在Flash CS3运行代码检查,结果出现以下警告提示:

安装AIRPanel后,再在Flash CS3运行代码检查,结果出现以下警告提示:The file ‘playerglobal.swc’, which is required for typechecking ActionScript 3.0, could not be found. Please make sure the directory ‘$(AppConfig)/ActionScript 3.0/Classes’; is listed in the global classpath of the ActionScript 3.0 Preferences.

global classpath全局类路径明明没有改,怎么会出现警告呢?原来安装AIRPanel后CS3//Configuration/ActionScript 3.0/Classes中会多出一个apolloglobal.swc文件。Apolloglobal.swc是原有的playerglobal.swc的升级版,因而将它先删除playerglobal.swc再将apolloglobal.swc更名为playerglobal.swc就行了。

Fluorine更新

好消息!四个月没有更新的Fluorine又推出新版本。该版本已经支持在Visual Web Designer 2005 Express Edition下安装模块了。而且还修正了以下Bug。

  1. 对于wsdl?生成器,编译器能自动验证框架路径,但不能使用GAC(全局程序集缓存),否则会提示找不到数据元文件’xxx’
  2. AS3 ASObject数据类型转变成IDictionary数据类型
  3. AS3 array 数据类型转变成 ArrayList 数据类型
  4. Decimal 数据类型转变
  5. AS2 存根代码的命名空间
  6. DataTableType属性
  7. 不能调用.NET framework assembly(不能重载”remotingServiceAttribute”)

在ActionScript Project中使用基于SWC的组件

如果你熟悉Flex,那么应该知道SWC文件,Flex Projec可以将其作为嵌入资源,而基于SWC的组件可以在Flex Builder ActionScript Project使用。

SWC文件是类似zip的文件,它是一个由预编译的Flash元件和ActionScript代码组成的包,使用它可避免重新编译不会更改的元件和代码。我们可以用Flash或Flex生成SWC文件,再将其添加到Flex ActionScript工程中,有三种方式:Add SWCAdd SWC ProjectAdd SWC Folder继续阅读在ActionScript Project中使用基于SWC的组件

在ActionScript Project中嵌入资源

Flash中使用外部资源是很方便的,可以用从外部加载或者导入进来,再拖拉到舞台或直接用程序控制。然而在Flash中写代码是很痛苦的,很多开发者喜欢用Flex Builder、FDT等IDE来方便编码。但这些IDE不像Flash那样有可视的舞台,只能通过编程来使用外部资源。本文以Flex Builder为例讲解。如果你想用Flash之外的IDE开发一些大型RIAs,本文可能对你有所帮助。 继续阅读在ActionScript Project中嵌入资源

Fluorine数据类型转换成Flex AS3数据类型

当然Flex ActionScript 3.0(以下简称AS3)与Fluorine .NET(以下简称.NET)之间的数据转换是双向的。比如在前面的示例我们用一个方法要向.Net发送一个人的基本信息,最后以字符的形式将结果返回Flash player。复杂一点的话,会先 Flash Player该条数据添加到数据库中再返回一个数据集,当点击某条记录时再返回该记录的详细数据。这都会涉及到AS3与.NET之间的数据交换。这次我们讲解怎样将.NET数据类型转换成AS3数据类型。 继续阅读Fluorine数据类型转换成Flex AS3数据类型