2005-4
16
别的不多说,先看效果,大家猜猜这个做了多久。:
2分钟不到。包括新建fla文件。你一定会怀疑我的分层延时怎么做的。的确,这种体力活以前把人做死,不过借助jsfl,这就变成纯粹的java脑力活了。
这是一场革命。
至少对我而言。
JSFL太神奇了。
下面这段代码:
var doc = fl.getDocumentDOM ()
var timeline = doc.getTimeline ()
var layerArray = fl.getDocumentDOM ().getTimeline ().getSelectedLayers ();
for (var i = 1; i <= layerArray.length; i ++)
var timeline = doc.getTimeline ()
var layerArray = fl.getDocumentDOM ().getTimeline ().getSelectedLayers ();
for (var i = 1; i <= layerArray.length; i ++)
{
timeline.setSelectedLayers(i)
timeline.insertFrames(i, false,0);
}[/code]将会给我的Flash设计生涯带来变化
MM的大智慧实在是难以用语言形容!
那么这段代码的具体用处何在呢。
doc,返回目前的fla文档实例。
timeline,返回文档实例的时间轴。
layerArray,得到设计者选择的层。
for循环负责分配间隔梯度。
用法:上面那段代码另存到*.jsfl,然后打开你的flasMX04
选择好你的Layer然后Commands->Run command...
选择这个jsfl
OK:)
PS:swf文件是大了点,但是,正面回避了as的粒子特效,对于做avi、gif这种输出是否有好处呢:)
此外延续了矢量特征。
本文来自:http://www.awflasher.com/blog/archives/188
还没找到您要的东西?Google试试看吧,
Google更注重原创、时效性好的文章:
Google更注重原创、时效性好的文章:
| 相关阅读 | 本月十大 |



