Application.jsfl为程序入口,导入其他jsfl 【Common.jsfl】 function trace() { fl.trace(Array.prototype.join.call (arguments, " ")); } 【Application.jsfl】 var JSFL_PATH = fl.scriptURI.substr(0,fl.scriptURI.lastIndexOf include(file) { if (included[file]) { return; } included[file] = true; fl.runScript(JSFL_PATH + file + ".jsfl"); } include("Common"); trace("Common lib included");
Dragonbones后,flash的插件安装文件zxp其实就是个zip,改名解压就可以找到DragonBonesDesignPanel.swf 以及附带的DragonBonesDesignPanel目录(包含一个jsfl Adobe/Flash CS6/zh_CN/Configuration/ 将DragonBonesDesignPanel.swf 以及附带的DragonBonesDesignPanel目录(包含一个jsfl Settings/Application Data/Adobe/Flash CS6/zh_CN/Configuration/WindowSWF/DragonBonesDesignPanel/skeleton.jsfl
EXTERNAL -b "cn=config" "(olcRootDN=*)" dn olcRootDN olcRootPW #新密码的加密码 slappasswd -s qwe123 #{SSHA}jSFl8Pzu0p H ldapi:/// dn: olcDatabase={2}hdb,cn=config changetype: modify replace: olcRootPW olcRootPW: {SSHA}jSFl8Pzu0p
然后用jsfl读出flash信息,导出xml,用cocos自己的action机制 去翻译,演绎。
动画前半段通过JSFL获取轮廓数据,并在EnterFrame中逐个边缘画出的;后半段机枪动画是美术做好的flash动画。 这里只放出actionscript代码,而JSFL代码涉及到一个工程,暂时保密。
2.通过jsfl命令批量修改并缩短flash库中的素材名称,减小动画逻辑js文件的大小,提高程序解析效率。 难点三: 项目的总体流程长,交互细节多。
Adobe通过Flash Professional工具开放了JSFL扩展;支持了JQuery Mobile和WebGL的输出,甚至于矢量绘图的动画都支持CreateJS的导出;Adobe将全球最流行的骨骼动画项目之一