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
相关文档:
C#与Flash交互 (转自小磊在线)
C#与Flash交互
前段日子公司要求做一个C#与Flash交互的东西,用来C#与短信猫通讯将数据传到Flash上显示与操作的应用。
第一步C#添加组件
打开VS2005-工具-选择工具箱项-COM组件-选择Shockwave Flash Object-确定
添加好组件往场景上拖放,如果提示注册需求注册
c# 注册控件-在运行输 ......
ROM和RAM指的都是半导体存储器,ROM是Read Only Memory的缩写,RAM是Random Access Memory的缩写。ROM在系统停止供电的
时候仍然可以保持数据,而RAM通常都是在掉电之后就丢失数据,典型的RAM就是计算机的内存。
RAM分为两类:一种是静态的RAM(SRAM),另外的一种是动态RAM(DRAM),二者的区别是SRAM的速度要比DRAM的速 ......
在这里主要描述
v3
的
mtd
,在
linux
的
MTD
子系统当中:
Linux MTD
设备的
NOR
Flash
芯片驱动遵循
CFI
接口标准,其驱动程序位于
drivers/mtd/chips
子目录下。
NAND
型
Flash
的驱动程序则位于
/drivers/mtd/nand
子目录下Map
中的
bankwidth
是总线位宽,
device_typ ......
Are you running your Flex Application and continually getting the error below?
"Flex Builder cannot locate the required version of the Flash Player. You might need to install Flash Player 9 or reinstall Flex Builder. Do you want to try to run your application with the current version?"
Description ......