Flash JSFL 脚本应用
Flash项目开发中对美术素材和程序的结合时一个较繁琐的问题。fla中各元件、对象的命名、层次、坐标都有较严格的要求。这就使得有很多复杂、重复性、繁琐的工作,比如说设置名字、设置类型、更新文件等等。
对解决这个问题,Adobe官方早就想到了并且提供了完整的解决方案,那就是JSFL,flash js的脚本语言。对这个语言的介绍,我在这就不详述,相关知识可查找Flash 帮助文件,API里面有详细的介绍。在此,主要贴一些今天写的代码。
1、把形状图形转化成元件,并放到舞台中,并命名:
//容错判断
if(fl.getDocumentDOM() == null)
{
alert("未打开任何文档!");
}
else
{
//全选
fl.getDocumentDOM().selectAll();
//容错判断
if(fl.getDocumentDOM().selection.length == 0)
{
alert("未选择文档中任何内容!");
}
else
{
//转换为元件
fl.getDocumentDOM().convertToSymbol('movie clip', '_hitTest', 'top left');
var lib = fl.getDocumentDOM().library;
if (lib.getItemProperty('linkageImportForRS') == true) {
lib.setItemProperty('linkageImportForRS', false);
}
else {
lib.setItemProperty('linkageExportForAS', false);
lib.setItemProperty('linkageExportForRS', false);
}
lib.setItemProperty('scalingGrid', false);
var timeline = fl.getDocumentDOM().getTimeline();
//修改层名称
timeline.setLayerProperty('name', '不可行走区');
//var e = timeline.layers[timeline.currentLayer].frames[timeline.currentFrame].elements[0]; //通过帧来选定对象
var e = fl.getDocumentDOM().selection[0];
//设置元件名称
e.name = "_hitTest";
}
}
2、修改注册点 底部中心 点对齐 并保持其在场景中位置不变
//
// 修改注册点 底部中心 点对齐 并保持其在场景中位置不变
//
// This command was recorded by Adobe Flash CS4.
//
//容错判断
if(fl.getDocumentDOM() == null)
{
alert("未打开任何文档!");
}
else
{
//全选
fl.getDocumentDOM().selectAll();
//容错判断
if(fl.getDocumentDOM().selection.length == 0)
{
alert("未选择文档中任何内容!");
}
else
{
var dom = fl.getDocumentDOM();
var timeline = fl.getDocumentDOM().getTimeline();
//var e = timeline.lay
相关文档:
分析了嵌入式环境中YAFFS/YAFFS2文件系统的优点,提出YAFFS2不仅支持小容量的NAND flash,对大容量NAND flash更具有优势。并介绍了YAFFS/YAFFS2文件系统结构。着重将YAFFS2文件系统在嵌入式Linux系统中的实现过程包括配置、编译以及测试整个完整过程作了详细的论述。
关键词 NAND flash,YAFFS/YAFFS2,嵌入式Linux系统
......
ROM和RAM指的都是半导体存储器,ROM是Read Only Memory的缩写,RAM是Random Access Memory的缩写。ROM在系统停止供电的
时候仍然可以保持数据,而RAM通常都是在掉电之后就丢失数据,典型的RAM就是计算机的内存。
RAM分为两类:一种是静态的RAM(SRAM),另外的一种是动态RAM(DRAM),二者的区别是SRAM的速度要比DRAM的速 ......
flash与javascript的交互可能讨论的比较多,今天为大家介绍下如何使用flex与javascript进行交互
一、在JavaScript中调用Flex方法
在Flex中可以用ExternalInterface来调用Flex的方法,途径是
1.通过在Flex应用可调用方法列表中添加指定的公用方法。在Flex应用中通过调用addCallback()可以把一个方法添加到此列表中。addC ......
ROM和RAM指的都是半导体存储器,ROM是Read Only Memory的缩写,RAM是Random Access Memory的缩写。ROM在系统停止供电的时候仍然可以保持数据,而RAM通常都是在掉电之后就丢失数据,典型的RAM就是计算机的内存。
RAM有两大类,一种称为静态RAM(Static ......
var loader:URLLoader = new URLLoader();
loader.addEventListener(ProgressEvent.PROGRESS, handleProgress );
event:ProgressEvent event.bytesLoaded/event.bytesTotal
var streamer:URLStream = new URLStream( );
streamer.addEventListener( ProgressEvent.PROGRESS, handleProgress ......