XFL是新的无压缩ADOBE FLASH(CS5)源文件,它由XML定义组成,其中大部分都是清晰但不幸的是,重要的是奇怪的.
展望各种现有资源,我可以看到shape的EDGE定义如下:
<Edge strokeStyle="1" edges="!0 0S4|180 0"/>
<Edge strokeStyle="1" edges="!2720 2720S6|0 2720!0 2720|0 0!0 0/2720 2720"/>
<Edge fillStyle1="1" edges="!3532 1539.5S2[#BD9.4D #577.3C 2952.5 1756.5!2952.5 1756.5[#AF6.DA #4C6.1D 3584 1119!3584 1119|3532 1539.5"/>
Run Code Online (Sandbox Code Playgroud)
做一些测试我可以说:
! == move to position
| == draw line from the position to the new position
/ == probably same like |
[ == draw curve
( == probably same like [
Run Code Online (Sandbox Code Playgroud)
但是什么意味着像S4或#BD9.4D这样的价值?我还没有证明,#值可以以某种方式编码非常小的数字.我不知道什么是S4.
未压缩的Adobe的Flash XFL格式仍然保留了大量压缩内容.有人知道这些二进制*.dat文件的规范吗?
有人知道这个文件的任何细节吗?
从SVN中排除此文件是否安全?我会说这不应该是问题,因为当我删除这个文件时,我仍然可以加载XFL,并在下次保存时再次创建文件.