fle入门之旅分析和总结.docx

  1. 1、本文档共4页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 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

文档评论(0)

tianya189 + 关注
官方认证
内容提供者

该用户很懒,什么也没介绍

认证主体阳新县融易互联网技术工作室
IP属地上海
统一社会信用代码/组织机构代码
92420222MA4ELHM75D

1亿VIP精品文档

相关文档