Flex基本知识问答

开发 后端
本文向大家介绍一下Flex的概念,Flex通常是指AdobeFlex,是最初由Macromedia公司在2004年3月发布的,基于其专有的MacromediaFlash平台。

本文和大家重点学习一下Flex基本知识,Flex涵盖了支持RIA(RichInternetApplications)的开发和部署的一系列技术组合。Flex的另一个意思是是一款生成扫描器的工具,能够识别文本中的词法模式。

Flex基本知识

1:Flex是否可以嵌入html?

可以,需要用到iframe,该iframe并非它定义好,而需要自己定义.

2:Flex可否访问系统里的资源,比如C盘D盘文件?

不可以,AIR可以.

3:Flex可否对文件进行操作?

不可以,它没IO的操作,需要调用java或其他语言对文件进行读写等.

4:为什么读取数据是Objectobject?

读取的数据类型为Object,建议转换成string.如果不行就debug查看object里是否还有很多层次,如果有再依次取出.

5:如何访问父级对象?

parentApplication.

6:如何去掉滚动条?

横条:horizScrollPolicy=“off”
竖条:verticalScrollPolicy="off"

7:如何改变图片缩放大小?

可以使用Resize.
例:<mx:Resizeid="particular2"widthBy="2"widthFrom="323"widthTo="-691"target="{canvas2}"/>

8:Flex与swf之间可否交互?

可以,使用LocalConnection.

9.Flex常用的数据交互.httpservice和webservice.

1.使用httpservice

  1. <mx:HTTPServiceidmx:HTTPServiceid="myhttp"url="youhttpserviceurl"result="doResult(event)"> 
  2. <mx:requestxmlnsmx:requestxmlns=""> 
  3. <username> 
  4. {xxx}//此处为你要传递给后台的参数,也可以不用request.(可选),还有其他写法,此为其1.  
  5. </username> 
  6. </mx:request> 
  7. </HTTPService> 
  8. privatefunctiondoResult(evt:ResultEvent):void  
  9. {  
  10. //此处为myhttpsend后,由后台传回的数据  
  11. }  
  12.  

 2:使用webservice

  1. ws一般都以wsdl存在....net里可以直接执行asmx查看和测试方法java也提供了一个xml工具达到同样效果.确定ws成功那么就可以开始编写Flex来通讯了.  
  2. <mx:WebServiceidmx:WebServiceid="FlexSite"wsdl="http://localhost/FlexSite/Server2Flex.asmx?wsdl"showBusyCursor="true"useProxy="false"> 
  3. <mx:operationnamemx:operationname="HelloWorld"result="onWs(event)"><!--这里对应WEBSERVICE的方法名,在我的WS里有HelloWorld暴露方法--> 
  4. <mx:request><!--接收方法参数--> 
  5. <mx:UserName>//参数名  
  6. {name}//参数值  
  7. </mx:UserName> 
  8. </mx:request> 
  9. </mx:operation> 
  10. </mx:WebService> 
  11. privatefunctiononWs(event:ResultEvent):void  
  12. {  
  13. //得到ws的返回....  
  14. }  
  15. FlexSite.HelloWorld.send();//调用HelloWorld方法,利用onWs接收返回值  
  16.  

【编辑推荐】

  1. Flex字符串用法指南
  2. Flex2.0Beta1新功能出炉
  3. Flex函数如何调用揭秘
  4. 解析三大Flex数据绑定方式 
  5. Flex数据绑定中难以发现的无声错误

 

责任编辑:佚名 来源: csdn.net
相关推荐

2011-11-23 10:35:53

2017-04-12 11:47:32

2017-10-20 22:40:54

电线电缆导体

2009-06-26 14:42:08

2012-06-05 00:41:07

JavaJava内存

2010-06-13 13:49:14

2010-05-06 17:41:19

Unix命令

2009-12-22 14:43:38

Linux操作系统

2010-01-28 11:18:14

Android界面布局

2017-02-20 23:05:14

JavaScript

2009-06-11 14:40:32

Java list

2010-06-17 13:22:40

UML用例建模

2009-08-28 16:53:05

C# for语句

2010-05-25 14:05:52

MySQL数据库

2010-05-07 18:03:21

Unix服务器

2009-04-20 09:43:37

ASP.NET MVC基础开发

2019-04-16 10:05:11

2012-03-19 09:24:25

JavaScript

2011-04-29 13:50:32

激光打印机

2010-04-21 18:38:36

Unix网络
点赞
收藏

51CTO技术栈公众号