JSFL元件类型判断
来源:互联网 发布:肖光睿简历 知乎 编辑:程序博客网 时间:2024/05/18 02:25
//获取舞台上第一层第一帧上的全部元件var els = fl.getDocumentDOM().getTimeline().layers[0].frames[0].elements;//遍历元件for(var i=0;i<els.length;i++){ var el=els[i]; typeJudge(el);} //类型判断function typeJudge(el){ switch(el.elementType){ case 'instance': //instace对象的类型判断 instanceOpera(el); break; case 'text': fl.trace('text'); break; case 'shape': fl.trace('shape'); break; }} //instance对象的类型判断function instanceOpera(value){ switch(value.instanceType){ case 'symbol': //类型是影片剪辑,可以继续往下判断类型 symbolOpera(value); break; case 'bitmap': fl.trace('bitmap'); break; case 'compiled clip': fl.trace('compiled clip'); break; }} //影片剪辑的类型判断function symbolOpera(value){ switch(value.symbolType){ case 'button': //类型是按钮 fl.trace('button'); break; case 'movie clip': //类型是movieClip fl.trace('movie clip'); break; case 'graphic': //类型是图形 fl.trace('graphic'); break; }}
SFL元件类型判断
一、说明
舞台上所有的元件都element类型的,先获取一个element
var el = fl.getDocumentDOM().getTimeline().layers[0].frames[0].elements[0];
判断Element类型:
el.elementType获取Element类型
Element有三种类型:”shape”、”text”、”instance” 或 ”shapeObj” 。”shapeObj” 是通过可扩展工具创建的 。
1、shape,在舞台上的几何形状都是该类型
2、Text,文本类型,textField都是该类型
3、Instance,元件、图片、声音等
如果元件是Instance类型的,可以获取Instance对象的相关方法,如果是其它类型,也可以获取其它类型对象的特定属性,不需要转换,可以直接使用该属性,当然,类型必须一致
如:el.instanceType 将输出instance对象的类型,可能值为 symbol、bitmap、embedded video、linked video、video 和 compiled clip。
- JSFL元件类型判断
- JSFL:选择元件输出数组
- JSFL:创建文本,并转换mc元件
- JSFL:选择你的元件输出名字
- Mastering the JSFL: 利用JSFL进行批处理操作(批量发布,交换元件,修改AS代码等等)
- JSFL
- jsfl
- 将文件夹内所有图形元件导出为PNG图片.jsfl
- 使用JSFL自动生成元件AS3代码声明和赋值语句
- 元件引脚电气类型作用
- 批量将导入的图片生成对应的元件调整为无损位图质量,设置链接项导出,发布并生成配置文件,fljs小命令脚本 - [jsfl]
- jsfl(转)
- jsfl 相关
- jsfl(转)
- jsfl语法分析
- JSFL集合
- 【ActionScript】使用鼠标移动元件与元件相交判断函数hitTest
- 判断类型
- WIN7 安装oracle10g
- 测量程序运行时间
- pip使用简介
- webkit对于CSS3渐变样式语法的更新
- js cookie 的操作
- JSFL元件类型判断
- UrlRewriter基础教程
- Ubuntu关闭无用服务
- 黑马程序员_java创建线程的两种方式
- Java编程中“为了性能”需做的26件事
- 定位、地图初步学习
- Java中equals和==的区别
- 上传带图片的Http请求
- CENTOS6.3环境下安装VSFTPD