flash cs 3组件学习笔记

原创 2007年09月30日 21:48:00

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 那样onrelease{} 这样的方法 

但是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那样的平台呢,flashNet 呵呵,不过商业考虑,绑在一起 倒不如分开来卖还挣钱多呢?既然air程序也可以用flash来开发,倒不如来个一家亲。两者联合在一起,发挥flash的最高境界呢。。

 

 

 
版权声明:本文为博主原创文章,未经博主允许不得转载。

相关文章推荐

学习Flash CS3的内置组件(二) 更改组件的外观

学习Flash CS3的内置组件 (二) 更改组件的外观 一.在创作时更改组件外观 Flash CS3组件是基于 placeStateFLA 的用户界面组件,使得用户可以方便的在创作时进...

学习Flash CS3的内置组件(一) 组件概述

Flash CS3的组件,使用的是全新的架构,使得功能上与v2版的组件有一些不同. "组件"是带有参数的影片剪辑 ,在 Flash 中进行创作时或在运行时,可以使用这些参数以及 Actions...

Flash CS4学习笔记1

Flash CS4学习笔记1 第一次用Action Script3.0编程,DT的遇到了一堆问题,总结如下。 1.为什么定义一个类,会报错“类不能嵌套定义”?       其...
  • ccchu
  • ccchu
  • 2012-08-17 22:41
  • 1237

Flash CS4学习笔记2-写文件

Flash CS4学习笔记2-写文件 注:部分转载,原文的链接失效。与原文不同的地方是,这个exe会读取剪切板中第一行作为文件名,其余行写入文件,具有自定义文件名的优势,以下是修过过的原...
  • ccchu
  • ccchu
  • 2012-08-17 22:40
  • 397

FX3学习笔记2-cs-make[1]: [post-build] Error 2 (ignored)

1、实验环境硬件平台:CYUSB3KIT-003 EZ-USB® FX3™ SuperSpeed Explorer Kitdk版本:EZ-USB FX3 SDK1.3 / SuperSpeed Exp...

创建Flash CS3组件(四) 编写组件类

创建Flash CS3组件(四) 编写组件类 在上一讲,我们已经决定好的组件的外观与样式,现在,我们要做的是规划组件类. 用户设定组件,靠得就是组件的方法与属性,一个组件应当有什么属性,什么方法,...

创建Flash CS3组件(三) 规划组件

创建Flash CS3组件(三) 规划组件 从现在开始,让我们真正创建一个组件,来深入了解Flash CS3的组件体系. 创建什么组件呢?就用即简单,又实用,而CS3还偏偏没有的Accordion...

创建Flash CS3组件(一) 建立组件

创建Flash CS3组件(一) 建立组件 在Flash CS3中,出现了一个全新的组件形式--fla组件,它完全改变了以前组件难于修改皮肤的缺点,使组件更加实用. Flash CS3中的组件体系...

CS231n 学习笔记(3)——神经网络 part3 :最优化

stanford的course note 近日在维护中,所以换了http://cs231n.stanford.edu/slides/网页的lecture4作为最优化部分的学习资料。 训练神经网络的三...

Tiny6410学习笔记3——Nand Flash Controller

Nand Flash简介简介相当于pc机的硬盘,保存系统运行所必须的操作系统、应用程序、用户数据以及运行过程中产生的一系列数据。掉电后数据仍可保存。 贴上Tiny6410所用的Nand Flash芯...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:深度学习:神经网络中的前向传播和反向传播算法推导
举报原因:
原因补充:

(最多只允许输入30个字)