URLLoader交互的例子
<?xml version="1.0" encoding="utf-8"?>
<mx:Application xmlns:mx="http://www.adobe.com/2006/mxml"
layout="absolute"
initialize="initializeHandler(event)">
<mx:Script>
<![CDATA[
import flash.net.*;
// flash.net.URLLoader
private var _countriesService:URLLoader;
private var _statesService:URLLoader;
private function initializeHandler(event:Event):void
{
_countriesService = new URLLoader();
_countriesService.addEventListener(Event.COMPLETE, countriesCompleteHandler);
var request:URLRequest = new URLRequest("http://www.rightactionscript.com/states/xml/countries.xml");
_countriesService.load(request);
_statesService=new URLLoader();
_statesService.addEventListener(Event.COMPLETE, statesCompleteHandler);
XML.ignoreWhitespace=true;
}
private function countriesCompleteHandler(event:Event):void
{
var xml:XML=new XML(_countriesService.data);
country.dataProvider=xml.children();
}
private function statesCompleteHandler(event:Event):void
{
var xml:XML=new XML(_statesService.data);
state.dataProvider=xml.children();
}
private function changeHandler(event:Event):void
{
var request:URLRequest=new URLRequest("http://www.rightactionscript.com/states/xml/states.php");
var parameters:URLVariables=new URLVariables();
parameters.country=country.value;
request.data=parameters;
_statesService.load(request);
}
]]>
</mx:Script>
<mx:VBox>
<mx:ComboBox id="country"
change="changeHandler(event)"/>
<mx:ComboBox id="state"/>
</mx:VBox>
</mx:Application>
分析:
changeHandler方法里的请求URL,可以进行设计,可以在URL中添加变量、参数。使用ComboBox来控制发送参数或者请求的URL地址,同样也可以,使用TextInput或者TextField来决定请求或交互的参数。
分享到:
相关推荐
Flex之URLLoader加载XML 使用URLLoader加载XML
as3中用URLLoader动态加载XML
Flex与后台交互的方法_HTTPService_WebService_URLLoader
很久之前无聊的时候用flex实现的一个BullBreaker小游戏,点击小球可消除周围同色小球,可以回滚操作至起始状态。swf格式的可以直接在视频播放器中打开来玩,也可以打开html文件在浏览器中玩(需要flash支持)。
AS3 中使用 URLRequest 和 URLLoader 与服务器交互
用httpservice和urlloader方法读xml里的数据
NULL 博文链接:https://zmx.iteye.com/blog/810219
本教程为 Flex+ASP.NET+Access 的留言簿... 提交篇-讲述使用Flex通过ASP.NET向Access数据库写入数据,分为HTTPService版和URLLoader版。 显示篇-讲述使用ASP.NET读取Access数据库并生成xml文件,再通过Flex显示出来。
ActionScript 3.0 与网络通信 1. flash.net.*包 2. 在ActionScript 3.0中,使用URLLoader和URLRequest类来加载外部文件。 加载成功的文件可使用特定类来访问数据,具体使用何类,取决于加载数据的数据类型。 1> ...
第十二节 URLLoader与后台交互.docx
AS3 中使用 URLRequest 和 URLLoader 与服务器交互
URLLoader(URLStream) FlashRemoting XMLSocket(Socket) FMS/FCS
flash as3 加载外部swf jpg gif png loader urlloader的通用代码
安装此扩展的首选方式是通过 composer。 将"paulzi/yii2-urlloader": "*"到 require 部分并 { "type":"git", "url":"http://github.com/Paul-Zi/yii2-urlloader" } 到 composer.json 文件的存储库部分。 然后...
在本系列前面几篇文章中分别介绍了通过WebService、HTTPService、URLLoader以及FielReference等组件或类来完成Flex与.NET服务端的通信的相关知识点。
网址加载器只是一个简单的网页加载器:3我经常忘记这些东西:3,而从其他项目中查找却是一件痛苦的事情:3现在它将被保存:v
本篇文章小编将为大家介绍JS跨域取XML--借助AS的URLLoader,有需要的朋友可以参考一下
网址加载器缓存 它是一个带有 url 加载器的队列和缓存,就像 Flex 4.5 中的“spark.core.ContentCache” 问题是 ContentCache 仅适用于 Loader,因此您不能将其用于文本或 bin 数据加载。 Loader 只提供图像文件。 ...