Flex调用远程XML数据
首先要有一个简易的服务器,建立一个站点,然后站点下存放
1:crossdomain.xml 这个是跨与域策略文件,用于指定域通过Flash
Player访问本域的资源(如果服务器在本机就没有这个必要)但是远程的话就要(建议要)
文件内容:
<cross-domain-policy>
<allow-access-from domain="*" />
</cross-domain-policy>
*是指所有的域通过 Flash Player都可以访问本域的资源。
2:由于这个是做用户登陆的,所以要有一个login.xml供外面访问。当然名字可以随便起。
Xml的内容参看图片。
代码以及解释如下
<mx:HTTPService
id="loginRPC" url="http://localhost/login.xml"
result="loginRPCResult(event)"/>
url:
远程xml文件的url
Result:接收
loginRPCResult(event) 返回的结果
<mx:Application
xmlns:mx="http://www.adobe.com/2006/mxml" layout="vertical"
backgroundGradientAlphas="[1.0, 1.0]"
backgroundGradientColors="[#04D99F,
#09B9FA]"
themeColor="#F8FBFD"
verticalAlign="middle" creationComplete="loginRPC.send()">
creationComplete:初始话界面时触发,loginRPC.send()向目标服务
器提出请求并接收数据。
<mx:Script>
<![CDATA[
import mx.rpc.events.ResultEvent;
import mx.collections.ArrayCollection;
import mx.controls.Alert;
[Bindable]
private var loginsList
相关文档:
http://www.cnblogs.com/beniao/archive/2009/01/12/1373921.html
127.0.0.1是回送地址,指本地机,一般用来测试使用。回送地址(127.x.x.x)是本机回送地址(Loopback Address),即主机IP堆栈内部的IP地址,主要用于网络软件测试以及本地机进程间通信,无论什么程序,一旦使用回送地址发送数据,协议软件立即返回之,不进 ......
Testing Flex applications with FlexMonkey 1.0
Without automation, testing the UI components of your Flex
application can be tedious and time consuming. Adobe includes an
automation framework in Flex to enable developers to create automated
tests that operate at the GUI level. FlexMonkey
1.0 i ......
(转)java与flex通信
一、准备:
服务端:JDK1.5 (这个不用介绍了吧?)
服务端IDE:eclipse (它的主页)
客户端:FLEX 3 (Adobe® Flex® 3 是用于构建和维护在所有主要浏览器、桌面和操作系统一致地部署的极具表现力的 Web 应用程序的高效率的开放源码框架。)
客户端IDE:Flex Builder 3 ......
using System;
using System.Xml;
namespace ReadXMLfromFile
{
/// <summary>
/// Summary description for Class1.
/// </summary>
class Class1
{
static void Main(string[] args)
{
XmlTextReader reader = new XmlTextReader ("books.xml");
......