2009-11-25 14:03
建立和使用FlashDll FlashDll技术从AS2时就被广泛使用,因为他不仅在Flex项目中使用,还可以在纯AS项目中使用,而RSL仅可以在Flex项目中使用。 下面简短的说明一下FlashDll的建立和使用。 1.建立一个FlashDll 用库文件建立Dll很容易,这里我们用AsWing.swc (1)首先建立一个纯AS工程,如:名为AsWingDLL的一个工程 (2)主文档类可以放空,如: class AsWingDLL extends Sprite{ //do nothing } (3)增加一个编译参数,工程上点击右键--Properties--ActionScript Compiler--Additional compiler arguments里填写-include-libraries path to the AsWing.swc,如,我的参数填写: -include-libraries E:\WorkTools\libs\AsWing-Src\bin (4)编译该工程,输出一个AsWingDLL.swf文件 2.使用FlashDll ![]()
编译时,设置外部库文件(AsWing.swc)的Link type属性为"External",这时会发现程序由100多K减小为6K 原文 http://www.aswing.org/?p=214 http://www.flashdll.org/ |