XFL は新しい圧縮されていない ADOBE FLASH (CS5) ソース ファイルで、XML 定義から構成されています。それらのほとんどは明確ですが、残念ながら、重要なものは奇妙です。
さまざまな既存のソースを見ると、形状の 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"/>
私が言えるいくつかのテストを行うと、次のようになります。
! == move to position
| == draw line from the position to the new position
/ == probably same like |
[ == draw curve
( == probably same like [
しかし、S4や#BD9.4Dのような値は何を意味するのでしょうか? 私のまだ証明されていない推測は、#値が何らかの形で非常に小さな数値にエンコードされる可能性があるということです。S4が何であるかはわかりません。