<div><p>JSFL:Flash JavaScript,见名知义,类似于javascript.用来扩展Flash IDE的功能一个强大工具.学会它会使得你的工作更加有效率。具体相关说明略过,看下面几个例子来理解:</p><div style="page-break-after: always;"><span style="display: none;"><!--more-->& nbsp ;</span></div><p>
首先:
显示电脑的隐藏文件
然后打开:C:Documents and SettingsAdministratorLocal SettingsApplication DataAdobeFlash CS4zh_CNConfigurationCommands这个目录,根据flash安装的版本不同,路径也不一样,顺着这个路径找,
在目录下你会看到一些后缀名为jsfl的文件,举个例子,打开你的flash IDE,新建一个fla,假设你每次创建一个flash,都要新建一个代码层和标签层,并且还要在库中创建图片,元件,按钮等文件夹。像这样的重复操作必 然会降低你的效率,用jsfl可以很快的进行创建。在Commands目录下新建一个“常用操作.jsfl”文件,在里面输入以下代码:</p><p>fl.getDocumentDOM().getTimeline().addNewLayer(“AS”);
fl.getDocumentDOM().getTimeline().addNewLayer(“Label”);
fl.getDocumentDOM().library.newFolder(“x_images”);
fl.getDocumentDOM().library.newFolder(“x_sound”);
fl.getDocumentDOM().library.newFolder(“x_mc”);
fl.getDocumentDOM().library.newFolder(“x_other”);</p><p>保存以后,切换到你的flash IDE,我这里用的是flash CS4, 选择“命令”—“常用操作”;
你会发现flash立即给你创建了AS和Label两个层,打开库面板,你会发现x_images,x_sound,x_mc,x_other这几个文件夹已经创建好了,是不是感觉世界又美好了一些呢?
当然并不是所有的jsfl文件你都要放到Commands去运行,如下下面这个例子发布文件夹中所有的flash,你就可以保存“发布文件夹里的所有 flash.jsfl”这个文件到你的桌面,然后用你的flash CS4打开它,如果打不开,可以直接用flash CS4新建一个flash javascript文件。文件代码如下:</p><p>var folderURI = fl.browseForFolderURL(“选择文件夹”);
if (FLfile.exists(folderURI)) {
var fileMask = “*.fla”;
var list = FLfile.listFolder(folderURI + “/” + fileMask, “files”);
for(var i in list)
{
var doc = fl.openDocument(folderURI + “/”+list[i]);
doc.publish();
doc.close();
fl.trace(list[i]+”发布完成”);
}
}
点击如图下面的三角形按钮即可运行代码,此代码会将你指定的文件夹中的所有fla文件发布为swf文件,这样你就不用挨个点了。
</p><p>小雨把自己常用的几个JSFL整理了一下,下载如下:
点击这里下载jsfl文件</p></div>