flash cs 3组件学习笔记
Flash cs 组件其实跟flash 8 的组件用法差不多,但是省去了很多监听的一些繁琐的东西,上次把flash 8的组件都看了一次 ,发现还有一些组件还是不错的,但是开始学flash cs的组件的确说实话,记得东西还是有的,我把其中几个公共的地方都做了一些笔记,当作是学习拉。。
Combox 与list组件
先说一些 combox ,list 的共同点吧,他们都可以在参数里面设置 都可以数组指定数据 dataProvider ,也像c#那样指定数据源,第二呢,添加项目的方法
都可以用addItem();方法来添加数据项 ,看下面的代码
combox.addItem({label:"asp", data:1});
combox.addItem({label:"jsp", data:2});
combox.addItem({label:"java", data:3});
combox.addItem({label: "C#",data:4});
list.addItem({label:"夏天的树人", data:1});
var items1:Array = [
{label:"连接access", data:"mytext/1.txt"},
{label:"连接sql", data:"mytext/2.txt"},
{label:"认识asp对象", data:"mytext/3.txt"},
{label:"认识Response对象", data:"mytext/4.txt"},
];
aList.dataProvider = new DataProvider(items1);
这里是指定数据的意思,用作于list组件选择项来
其中共同点:addItem(); dataProvider 当中这些是常用的
fl.controls 在这里包里面有着很多关于组件的使用方法,有使用我们经常需要使用鼠标事件类来配合一起使用, 像这些监听就是一
代码例子: mybtn 是Button组件,mytxt 是TextArea 组件
mybtn.addEventListener(MouseEvent.CLICK,suofang);
function suofang(event:MouseEvent):void{
mytxt.width=580.7/2;
}
当中就是MouseEvent.CLICK 一个调用的属性,我们这里经常用到,像flash 8 那样on(release){} 这样的方法
但是as 3.0的机制不同as 2.0 什么都需要监听,要知道事件的使用方法,要知道异常的处于
有一次我做了一个外部加载的文本,但是发现老是出现TypeError的异常,由于我们没有立刻处理,所以就经常出现错误,
TypeError |
如果操作数的实际类型与所需类型不同,将引发 TypeError 异常 |
var loader:URLLoader=new URLLoader();
loader.dataFormat = URLLoaderDataFormat.TEXT;//控制文本格式下载
try{
loader.load(new URLRequest("mytext/welcome.txt"));
}
catch(e:TypeError)
{trace("worong");}
如果没有使用try {} catch ( ){}处理TypeError 处理的话,经常会错误,因为在as 2.0的异常机制还没有完善导致我们在as3.0学习当中碰见很多问题 所以之前结合数据库来使用的时候老是出现这样的问题。
ScrollPane组件:
这个组件跟flash 8组件没有太大区别,虽然as 3.0再,没有id这样的事情,但是这些同样在参数里面设置,也可以不用写代码,大大方便设置者,只是在组件参数设置的soure 输入你要指定的mc 名称就可以
总的来说,flash cs 的组件应该大大简化以前那些繁琐的地方,统一了监听的方法,增强的事件与异常错误的处理。
Tree组件?
这个组件不见了?flash cs组件不见了,从雅虎flash团队哪里下载了一些有用的组件,还是相当不错的,方法跟list 和combox差不多。可以指定数据
总的来说,学习了一些flash组件 还是觉得弱了点,没有flex builder 3.0那样强大,其实flex的组件可以整合到flash里面一起的,我觉得那些组件很实在,说不定flash 也搞个像。Net那样的平台呢,flash。Net 呵呵,不过商业考虑,绑在一起 倒不如分开来卖还挣钱多呢?既然air程序也可以用flash来开发,倒不如来个一家亲。两者联合在一起,发挥flash的最高境界呢。。
转载于:https://www.cnblogs.com/guoyiqi/archive/2007/09/30/2069568.html
flash cs 3组件学习笔记相关推荐
- React学习:双向数据绑定、约束性和非约束性组件-学习笔记
文章目录 React学习:双向数据绑定.约束性和非约束性组件-学习笔记 表单 约束性和非约束性组件(受限/非受限) 双向数据绑定小例子 React学习:双向数据绑定.约束性和非约束性组件-学习笔记 表 ...
- react18 函数组件 学习笔记
react学习笔记 react 安装 渲染DOM 使用Portal(可以将组件渲染到页面指定位置) 使用方法 CSS_Modal(外部样式表) 使用方式 Fragment (根元素) 使用方式 con ...
- Bootstrap组件学习笔记(一)——大纲、Glyphicons字体图标和下拉菜单
目录: 1.组件学习大纲 2.Glyphicons字体图标 3.下拉菜单 1.组件学习大纲 2. Glyphicons字体图标 bootstrap含有接近250多个字体图标( 图标表格地 ...
- Commons 组件学习笔记
目录 目录 Commons 组件在apache官网有详细的资料深入学习的可以在官网查询API及相关资料 Commons 介绍 Commons Lang 组件简介 数组元素的增加 AarryUtils类 ...
- zynq linux找不到flash,Zynq—Linux移植学习笔记(十八):Zynq下NOR_FLASH挂载文件系统...
1. 背景介绍 板子上的zynq通过emc外接一块nor flash,地址分配如下: Nor flash的起始地址为0x80000000.当zynq上运行Linux后可以通过对该地址起始的区域进行擦除 ...
- Android组件学习笔记(简易绘画板)
自学Android中,根据一位前辈的代码进行学习,理解,在其基础上做了一些改进 功能简述:1,画图2.清空3.改变画笔大小4.全屏渲染5.改变颜色 初始界面是一张图片,下载需注意一下 样例图片: 源代 ...
- STM32学习笔记:FLASH读写之二
因为关于STM32的Flash相关的知识点比较多,所以该内容的学习我们分为以下4个部分 1.RAM和ROM的一些基本概念 -- STM32学习笔记:FLASH读写之一 2.STM32的Flash寄存器 ...
- STM32学习笔记:FLASH读写之一
因为关于STM32的Flash相关的知识点比较多,所以该内容的学习我们分为以下4个部分 1.RAM和ROM的一些基本概念 -- STM32学习笔记:FLASH读写之一 2.STM32的Flash寄存器 ...
- Ui学习笔记---EasyUI的EasyLoader组件源码分析
Ui学习笔记---EasyUI的EasyLoader组件源码分析 技术qq交流群:JavaDream:251572072 1.问题1:为什么只使用了dialog却加载了那么多的js http: ...
最新文章
- struts2 spring jfreechart 整合
- 阶段-关口系统---Stage0发现阶段
- python多种推导式的实现
- 无基础人员转行做机器学习可以吗?
- 面向.NET开发人员的Dapr——目录
- [html] html6即将到来,你最期待的是什么特性呢?
- os、os.path、shutil操作文件和文件路径的常用方法总结
- 递归列出文件下的文件信息,迭代器
- 网站显示网页加载时间代码-Typecho
- jquery操作select下拉框的各种方法,获取选中项的值或文本,根据指定的值或文本选中select的option项等...
- app.use(express.static)设置静态文件目录小解
- 用AB对Webservice做压力测试
- deeping 系统连接外接显示器无法无法设置双屏(有可能是不同接口在不同显卡上)...
- IOCCC.1987.korn.c.解析
- 七倍压电路图_二极管简单升压电路 晶体二极管与电容七倍升压电路图如何分析...
- 关于LNK2000 _main 已经在 某某某.obj 中定义的问题
- 简历优化实战案例01:工作经历篇
- 关于无损APE,FLAC转AAC的小技巧
- 【书单】程序设计好书推荐
- Mogrt是什么?如何在PR中安装.Mogrt文件并使用 Premiere基本图形MOGRT文件
热门文章
- java 注解去掉缓存_java spring 使用注解来实现缓存
- vivado----fpga硬件调试 (七)----数据导出并用MATLAB读取
- 给定一个单词集合,找出可以相互转换的集合。比如abc bca cba都可以相互转换(变位词)
- centos下忘记mysql密码_CentOS下忘记mysql密码的解决办法
- jittor和pytorch生成网络对比之relativistic_gan
- Linux之Ubuntu切换root su -
- 快应用quickapp快速入门教程 by五个半柠檬2
- iOS--OCR图片识别
- Android Paint应用之自定义View实现进度条控件
- 【Java基础】Java常见的异常