终于决定在日志上记录下自己的一点学习心得了。
一:UIComponent类是所有flash可见组件的父类,其继承路径是
UIComponent-Sprite-DisplayObjectContainer-InteractiveObject-DisplayObject-EventDispatcher-Object,其子类有
BaseButton, BaseScrollPane, ColorPicker, ComboBox, IndeterminateBar, Label, NumericStepper, ProgressBar, ScrollBar, Slider, TextArea, TextInput, UILoader 。
所有as3组件相关类定义均在fl包中,与flash包的as3.0类相区分。
二:as3.0允许从外部文本文件中导入文本,并显示到textArea(组件,库中必须存在textarea组件)或者textfield中。flash中的textfield存在于包flash.text中。flash的textfield类型对应定义在flash.text.TextFieldType的常量中有 dynamic和input两种类型。
三:as3.0的event。当一个事件发生后,将传递相应事件信息(一个事件对象,也就是event类或者其子类的实例)到事件流中,在相应的响应函数中得到接收,由于事件类型不同,可能需要接受的信息不同,而flash.events.Event定义了一些基本的事件用到的信息,譬如载入complete等,而如果要更详细的信息,譬如用户在文本框输入信息了,则要用到Event的子类flash.events.TextEvent。
-----------
07.5.26更改
-----------
添加事件响应函数时,这样写
my_mc.addEventListener(MOUSEEvent.CLICK,onclick,[一些其他的参数]),在as3中为防止用户输入事件名称错误,在对应的事件类中定义了一系列static常量来代替相应的事件(因为是常量,所以可以用类名直接访问),如上面的MOUSEEvent.CLICK即对应"click" ;
在事件接收函数onclick的形参是一个event类或者其子类类型的变量,即function onclick(evt:MOUSEEvent),用来接收对应的事件对像。
as3学习笔记(一)
发表于2007年5月15日 15:58:00 更新于2007年5月26日 18:35:00
评论
暂无评论添加评论
分类
琐碎文字 As3&Flex RIA UG English CodingArt C++ PHP Webserver E音乐盒 Unity3d C# JS&Html5 Tools mobile golang 最近发表
- golang学习之函数/方法/接口(2022年1月6日 17:50:24)
- golang学习之零值(2022年1月6日 16:38:10)
- hello, 2018(2018年1月15日 22:47:25)
- 字体类型名词解释(2015年1月18日 11:29:14)
- 获取mysql表注释以及列注释(2014年11月13日 15:56:32)
- php连接ms sql数据库的一些问题(2014年9月15日 20:32:14)
- virtualbox虚拟网络:NAT&bridge桥接网络(2014年8月25日 22:51:35)
- php图片加水印(2014年8月15日 22:50:42)
- windows查看端口占用情况(2014年7月31日 21:19:30)
- android安卓activity生命周期(2014年7月12日 10:31:47)
最近回复