JSFL中比较有用的几个方法。
陆续整理ing
通过fl对象获取当前fla实例。
通过fla实例下的几个对象获取 timeline,layer等IDE结构
fl.getDocumentDOM()
这样可以获得当前的fla实例,对于同时打开的多个FLA,可以用数组的方式制定获取特定的fla实例,比如
fl.getDocumentDOM()[x]
进一步,得到了document对象,就可以通过在IDE中大展宏图了。
几个重要的方法:
document.addNewLine()
document.addNewRectangle()
document.addNewOval()
document.addNewText()
document.breakApart()
………
然后是timeline,layer,frame对象
建议大家采用如下“开局”模式:
myDoc = fl.getDocumentDOM();
myTimeline = myDoc.getTimeline()
然后去拓展 layers, frame 对象
结构如下:
var frameSpan = fl.getDocumentDOM().getTimeline().layers[0].frames[0].duration
简记为:
var frameSpan = myTimeline.layers[0].frames[0]
或者对layer再进行取值,使之更简。
具体操作的时候,遇到一些问题,现整理如下:
人为选择的多层,jsfl只能判对你鼠标拖拽结束的那个层,比如,你从第一层选中不放往下拖拽,到第30层停止,和 你从第30层开始,选到第一层,是不一样的。jsfl分别认为你选中的是第30层和第一层。
frames的选择则不同,frames部分前后,可以任意选择,都返回一个起始frame和一个结束frame。
其他的继续补充ing
这里多说一句,JSFL的方法还有很多,大家可以自己看帮助文档。本来考虑翻译,后发发现很多地方都提供了,就觉得自己没必要再做重复劳动了,不懂之处可以拿出来一起讨论。
本文来自:http://www.awflasher.com/blog/archives/213
Google更注重原创、时效性好的文章:
| 相关阅读 | 本月十大 |




强烈支持的说!
偶需要!