zoukankan      html  css  js  c++  java
  • flex与php通信(截图、在线预览、源代码下载)

    【flex与php通信】预览截图

     在线预览地址: http://rj.8634.com/xiaoshandong/flexandphp/FlexApplication3.html

     代码下载地址:http://rj.8634.com/xiaoshandong/flexandphp/FlexApplication3.zip

         说明: php文件请拷贝到根目录下使用,visual studio 需安装 Amethyst 插件(开发Flex)。

    【flex与php通信】开发截图

    【flex与php通信】源代码

    FlexApplication3.mxml

    <?xml version="1.0" encoding="utf-8"?>
    <s:Application height="600" width="800"
            xmlns:fx="http://ns.adobe.com/mxml/2009"
            xmlns:s="library://ns.adobe.com/flex/spark"
            xmlns:mx="library://ns.adobe.com/flex/mx" click="application_click(event)">
      <fx:Script source="FlexApplication3.designer.as"/>
        <s:Button id="Button2" height="22" width="117" label="Get" x="160" y="173" name="Button" click="button2_click(event)"/>
        <s:TextArea id="text" height="68" width="307" x="78" y="92" name="TextArea"/>
        <s:Label id="Label1" height="18" width="143" text="服务器上返回的数据" x="86" y="67" name="Label"/>
    </s:Application>

    FlexApplication3.designer.as

    //
    // Amethyst Designer file for FlexApplication3.mxml
    //
    import flash.accessibility.*;
    import flash.debugger.*;
    import flash.display.*;
    import flash.errors.*;
    import flash.events.*;
    import flash.external.*;
    import flash.filters.*;
    import flash.geom.*;
    import flash.media.*;
    import flash.net.*;
    import flash.printing.*;
    import flash.profiler.*;
    import flash.system.*;
    import flash.text.*;
    import flash.ui.*;
    import flash.utils.*;
    import flash.xml.*;
    import mx.events.*;
    import mx.controls.Alert;
    import spark.effects.easing.EaseInOutBase;
    
    //URLRequest含有网址的请求链接
    private var urlrequest:URLRequest = new URLRequest("http://rj.8634.com/getIp.php");
    //URLVariables存放参数数据
    private var urlvariables:URLVariables = new URLVariables();
    //request必须在loader上才能启动
    private var urlloader:URLLoader = new URLLoader();
    
    [AmethystDelegate("application_click")]
    private function application_click(event:flash.events.MouseEvent):void {
        
    }
    
    //获取PHP数据
    private function callphp():void {
        urlvariables.message = "hello";
        
        urlrequest.data = urlvariables;
        urlrequest.method = URLRequestMethod.POST;
        
        urlloader.addEventListener(Event.COMPLETE, changevalue);
        urlloader.load(urlrequest);
    }
    
    private function changevalue(event:Event) {
        text.text = urlloader.data;
    }
    
    [AmethystDelegate("button2_click")]
    private function button2_click(event:flash.events.MouseEvent):void {
      callphp();
    }

    php后台代码

    <?php
      $para = $_POST['message'];
      echo $para.' '.$_SERVER['REMOTE_ADDR'];
    ?>
  • 相关阅读:
    Jsp 4—— 内置对象
    Jsp 3—— 声明语法
    Jsp 2—— 小脚本
    CF1479B1 Painting the Array I
    P5337 [TJOI2019]甲苯先生的字符串
    CF19C Deletion of Repeats
    CF484D Kindergarten
    CF529B Group Photo 2 (online mirror version)
    CF1068B LCM
    CF554A Kyoya and Photobooks
  • 原文地址:https://www.cnblogs.com/ffmpeg/p/4378988.html
Copyright © 2011-2022 走看看