 |
| |
程序员眼中的Flash MX2004 |
出处:PConline 责任编辑:pcedu |
| [03-9-5 11:05]
| 作者:翅膀
| - 九、JSFL命令
在历史面板内产生的代码使用了“JavaScript Flash Language”(JSFL)语言,控制着MacroMedia Flash的工作区域。JSFL可以完成重复的或者复杂的工序,几乎任何你通常用手完成的开发工作现在你可以记录并且使用脚本回放出来。历史面板内也使用相同的语言记录了你的每一步动作。 这里有一个例子是画在舞台后面的遮罩。认真看看,很是有趣,呵呵。
var width=fl.getDocumentDOM().width; var height=fl.getDocumentDOM().height; fl.getDocumentDOM().addNewRectangle({left:-500, top:-500, right:width+500, bottom:height+500}, 0); fl.getDocumentDOM().selectNone(); fl.getDocumentDOM().setSelectionRect({left:0, top:0, right:width, bottom:height}); fl.getDocumentDOM().deleteSelection();
可以在命令菜单中运行这段代码或者其他的JSFL代码。只要存储JSFL文件并读入Flash中,或者读入你已经放进Flash环境中的SWF。现在你可以用代码控制你打开文件,实际上JFSL可以,创建,打开并且存储Flash MX 2004文件,甚至有可能启动并且执行JSFL在没绑定的Macromedia Flash MX 2004中。虽然JSFL包含真正的命令影响Flash 的工作流程,但你还是要经常通过用户界面打开他们,这就是XML到UI所涉及的。这对你来说是一个传统的方法可以定义输入机构—总体操作窗口。
十、其他
就我找到的资料来看,在Flash MX 2004中支持Unicode编码(呵呵,好消息,可以自由转编码的话,就不用再担心无法显示本地编码了)。而且在Flash MX 2004中也支持Mobile phone和PDA开发,上半年才公布了跟那些手机厂商签的合作协议,MacroMedia的动作真是不慢。
ad | |  | -
|  |