- 1、本文档共4页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
一.基本概念
Flash:Flash使用视图工具和时间线布局应用程序,同时使用
ActionScript编程实现功能,针对的是设计者。
Flex:Flex给用户提供一套框架,包括视图组件和两种编程语言,MXML针对视图布局和ActionScript针对业务逻辑编程,针对的是开发者。
FlashPlayer:浏览器应用程序的运行时环境。
AIR:桌面应用程序的运行时环境。
SWF:Flex和LFlash都会编译成SWF文件,用户访问Flex或Flash应用时,SWF文件会被下载到本地浏览器中。
二.使用预定义控件和初步理解MXML
一个Flex应用中都有一个MXML文件,如下示例使用了一个Label预定义的控件Xml代码
?xmlversion=1.0encoding=utf-8?
mx:Applicationxmlns:mx=/2006/mxmllayout=absolute
mx:Labeltext=HelloWorldx=100y=100/
/mx:Application
注意:在Adobe\FlexBuilder3Plug-in\sdks\3.2.0\frameworks目录下的两个文件。
flex-config.xml——找到namespaces标签,namespaces标签中内容将MXML中命名空间URL同manifest文件关联起来。
mxml-manifest.xml——将组件名字和Flex框架中定义的类关联起来,component节点的id属性对应在MXML文件中的标签名。
三.绑定控件之间的数据
定义控件的id属性,唯一标识控件;
{控件名.控件属性}来读取控件的性值。Xml代码
!--绑定srcText的输入值到copyText中--
mx:TextInputx=43y=57id=srcText/
mx:TextInputx=43y=96id=copyTexttext={srcText.text}
/
四.处理用户事件
静态指派Xml代码
mx:Script
![CDATA[
importmx.controls.Alert;
privatefunctioneventHandler(event:MouseEvent):void{
Alert.show(HelloWorld,Hello);6. }
7. ]]
/mx:Script
mx:Buttonx=43y=144label=Buttonclick=eventHandler(event)/
动态指派Xml代码
mx:Applicationxmlns:mx=/2006/mxmllayout=absolute creationComplete=init()
mx:Script
![CDATA[
importmx.controls.Alert;
privatefunctioneventHandler(event:MouseEvent):void{
Alert.show(HelloWorld,Hello);7. }
privatefunctioninit():void{
myBtn.addEventListener(MouseEvent.CLICK,eventHandler);
10. }
11. ]]
/mx:Script
mx:Buttonx=43y=144label=Buttonid=myBtn/14./mx:Application
五.事件对象
关于事件对象
每一个事件都是由一个事件对象表示,事件对象是事件类或其子类的实例。
针对不同的事件有相应的事件对象。
事件对象存储了关于事件的信息。
所有事件对象都有的常用属性
type(String)-nameofevent,ex:click
target(Object)-componentinstancethatbroadcastedtheevent
target.id(String)-instancenameofthetarget
事件传播机制
捕获(Capturing):从外向内捕获事件源。
中标(Targeting):找到事件源,开始处理事件。
冒泡(Bubbling):从里向外传播事件源产生的事件。
可以在事件源组件以及其父容器组件中处理事件。
六.通过HTTPService与服务端交互
与服务端交互的方法
HTTPviaHTTPServicecomponent
SOAP-compliantwebservicesviaWebServicecomponent
您可能关注的文档
最近下载
- 聚焦数学核心素养 让量感在课堂上有序生长——以“课桌有多长”为例-来源:理科爱好者(教育教学版)(第2022002期)-成都大学.pdf VIP
- 科学家郭永怀个人事迹(7篇).docx
- 医院培训课件:《外周血形态学检验人员能力比对考核体系的建立与应用》.pptx
- 电子商务法律法规考试试题与答案.docx
- 前期物业管理物资清单.doc
- (高清版)BT 9790-2021 金属材料 金属及其他无机覆盖层的维氏和努氏显微硬度试验.pdf VIP
- 关于深入落实电价优惠和公共资源开放加快山东省5G基站建设的通知.pdf
- 必威体育精装版高中英语教学设计.doc
- 五三天天练二年级语文电子版.docx
- 中等职业学校美术绘画专业人才培养.docx
文档评论(0)