易截截图软件、单文件、免安装、纯绿色、仅160KB

FLEX 与现有开发语言的通信全面解析


以下介绍几种最为常见和实用的FLEX与现有开发语言通信的方法:
1.C#
2.PHP
3.JAVA
1.Flex与C#通信(.net开发中常用)
Flex端代码:
   public static function SendMessage(objXML:XML,objResultHandle:Function):void
   {
        var objHttpService:HTTPService = new HTTPService();
        objHttpService.url = "http://localhost:8085/upfiledata.aspx";   //发送到的C#页面
        objHttpService.resultFormat = "e4x";
        objHttpService.addEventListener(ResultEvent.RESULT,objResultHandle);
        objHttpService.method = "POST";
        objHttpService.contentType = "application/xml";
        objHttpService.send(objXML);  //objXML 要发送的数据
  }
   public function objResultHandle(evt:ResultEvent):void
   {
            evt   //接收到的数据
   }
C#端:
    protected void Page_Load(object sender, EventArgs e)
    {
                XmlDocument objProtocolDom = new XmlDocument();
                objProtocolDom.Load(Request.InputStream);  //objProtocolDom接收来自Flex端所发送的数据流
                Response.ContentType = "text/xml";
                Response.Write(objResultDom.OuterXml);  //向Flex端下发数据流
    }
2.Flex与php通信
Flex代码:
<?xml version="1.0" encoding="utf-8"?> 
<mx:Application xmlns:mx="http://www.adobe.co


相关文档:

关于flex和spring+hibernate整合web.xml的错误

flex和spring+hibernate整合完成后web.XML出现如下错误
The content of element type "web-app" must match "(icon?,display-name?,description?,distributable?,context-param*,filter*,filter-mapping*,listener*,servlet*,servlet-mapping*,session-config?,mime-mapping*,welcome-file-list?,error-page*,taglib*,reso ......

flex 和swf互相调用

as:
var app:Object;
function setApp(ap:Object):void{
this.app=ap;
}
btn.addEventListener(MouseEvent.CLICK,onClick);
function onClick(event:MouseEvent):void{ 
app.fun(btn.label);

flex:
private function onSwfLoaded(event:Event):void
{
  myloader.addEventListen ......

FLEX TitleWindow之间数据传输的示例


在Flex里,一般的弹出窗口(除了Alert以外)都可以用TitleWindow组件完成,主窗口和TitleWindow的数据传输可以用以下方法
假设TitleWindow的实例文件为titleWin.mxml,则要在Application中用PopUpManager创建一个titleWin的引用
private var popWin:titleWin = titleWin(PopUpManager.createPopUp(this,titleWin,true) ......

Flex基本原理

了解Flex程序的生命周期
Flex程序从本质上讲,就是使用了(由AS编写的)Flex框架的Flash程序。
但在Flex程序中可以忽略timeline这个概念,所有的内容都集于一帧。
事实上Flex程序中的根,是继承flash.display.MovieClip的mx.managers.SystemManager。
SystemManager有两帧。第一帧是预加载程序,第二帧是主程序。
因此 ......

Flex事件机制

Flex事件机制是观察者模式,即首先要注册事件,事件分发后通过事件响应函数进行处理。
例如在AS3中:
button.addEventListener(“click”,onClick);//向button注册一个click事件
internal function onClick(evt:MouseEvent):void{txt.text=“click a button!”;}//事件响应函数 那么注册事件注册什么呢?通 ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号