为了正常的体验网站,请在浏览器设置里面开启Javascript功能!
首页 > Flex读取xml文件

Flex读取xml文件

2018-03-03 8页 doc 25KB 4阅读

用户头像

is_321635

暂无简介

举报
Flex读取xml文件Flex读取xml文件 Ö?ÒªÓÐÁ??ö?????º ??1??Í??ýHTTPService ??2??Í??ýURLLoader ?úÂëÈçÏÂ?º mxml?úÂë ; ; ; <;![CDATA[ import mx.collections.ArrayCollection; import mx.rpc.events.ResultEvent; import mx.rpc.http.HTTPService; public const xmlUrl:String = ";config.xml";...
Flex读取xml文件
Flex读取xml文件 Ö?ÒªÓÐÁ??ö?????º ??1??Í??ýHTTPService ??2??Í??ýURLLoader ?úÂëÈçÏÂ?º mxml?úÂë <;?xml version=";1.0"; encoding=";utf-8";?>; <;mx:Application xmlns:mx=";;; layout=";absolute"; creationComplete=";init()";>; <;mx:Script>; <;![CDATA[ import mx.collections.ArrayCollection; import mx.rpc.events.ResultEvent; import mx.rpc.http.HTTPService; public const xmlUrl:String = ";config.xml";; [Bindable] private var colors1:ArrayCollection; [Bindable] private var colors2:XML; private function init():void{ //????Ò??ºÍ??ýHTTPService var service:HTTPService = new HTTPService(); service.url = xmlUrl; service.addEventListener(ResultEvent.RESULT, resultHandler); service.send(); //?????þ?ºÍ??ýURLLoader var request:URLRequest = new URLRequest(xmlUrl); var loader:URLLoader = new URLLoader(request); loader.addEventListener(Event.COMPLETE, loaderCompleteHandler); } private function resultHandler(event:ResultEvent):void{ colors1 = event.result.colors.color; } private function loaderCompleteHandler(event:Event):void{ colors2 = new XML(event.target.data); } ]]>; <;/mx:Script>; <;mx:List x=";100"; y=";150"; dataProvider=";{colors1}"; labelField=";name";>; <;/mx:List>; <;mx:List x=";300"; y=";150"; dataProvider=";{colors2.color}"; labelField=";@name";>; <;/mx:List>; <;/mx:Application>; config.xmlÎÄ?þ <;colors>; <;color name=";LightGrey"; value=";#D3D3D3";/>; <;color name=";Silver"; value=";#C0C0C0";/>; <;color name=";DarkGray"; value=";#A9A9A9";/>; <;color name=";Gray"; value=";#808080";/>; <;color name=";DimGray"; value=";#696969";/>; <;color name=";Black"; value=";#000000";/>; <;/colors>; ʵÀý?º µÇÂ? <;?xml version=";1.0"; encoding=";utf-8";?>; <;mx:Application xmlns:mx=";;; layout=";absolute";>; <;mx:Script>; <;![CDATA[ import mx.controls.Alert; import mx.rpc.events.ResultEvent; import flash.net.navigateToURL; private function goLogin():void{ login.send(); } private function resultHandler(event:ResultEvent):void{ var entry:String = event.result.users.a.toString(); if(entry == 'ok'){ }else{ Alert.show('Username or Password is/are wrong !'); } } ]]>; <;/mx:Script>; <;mx:HTTPService id=";login"; method=";POST"; showBusyCursor=";true"; url=";flexlogin.php"; result=";resultHandler(event)";>; <;mx:request xmlns=";";>; <;mx:username>; {username.text} <;/mx:username>; <;mx:userpwd>; {userpwd.text} <;/mx:userpwd>; <;/mx:request>; <;/mx:HTTPService>; <;mx:Panel width=";310"; height=";265"; layout=";absolute"; title=";µÇÂ?"; fontSize=";12"; fontWeight=";normal";>; <;mx:TextInput x=";93"; y=";51"; id=";username"; fontSize=";12";/>; <;mx:TextInput x=";92"; y=";95"; id=";userpwd"; fontSize=";12"; displayAsPassword=";true";/>; <;mx:Button x=";73"; y=";154"; label=";µÇÂ?"; id=";btn1"; click=";goLogin()"; fontWeight=";normal"; fontSize=";12";/>; <;mx:Label x=";32"; y=";53"; text=";ÓÃ??Ãû?º"; fontSize=";12";/>; <;mx:Label x=";43"; y=";97"; text=";ÃÜÂë?º"; fontSize=";12";/>; <;mx:Button x=";154"; y=";154"; label=";×??á"; fontSize=";12"; fontWeight=";normal"; id=";btn2";/>; <;mx:Label x=";10"; y=";10"; text=";?âÊÔÓà ÓÃ??Ãû User ÃÜÂë 123456"; fontSize=";12"; width=";243";/>; <;/mx:Panel>; <;/mx:Application>; flexlogin.php <;?php $return=";";; if(isset($_POST[username]) &;&; isset($_POST[userpwd])){ if (";User";==$_POST[username] &;&; ";123456";==$_POST[userpwd]) $return=";ok";; else $return=";error";; } $xml_return = '<;users>;'; $xml_return.= '<;a>;'.$return.'<;/a>;'; $xml_return.= '<;/users>;'; echo $xml_return; ʵÀý?º rss <;?xml version=";1.0"; encoding=";utf-8";?>; <;mx:Application xmlns:mx=";;; layout=";absolute"; creationComplete=";feedRequest.send()";>; <;mx:Script>; <;![CDATA[ import flash.net.navigateToURL; ]]>; <;/mx:Script>; <;!-- ÀûÓÃflex?ñÈ???ÏÔÊ?Êý?Ý2 -->; <;mx:HTTPService id=";feedRequest"; url=";flexXml.xml"; useProxy=";false";/>; <;mx:Panel x=";10"; y=";10"; width=";475"; height=";400"; layout=";absolute"; title=";{feedRequest.lastResult.rss.channel.title}"; >; <;mx:DataGrid x=";10"; y=";10"; id=";dgPosts"; width=";400"; dataProvider=";{feedRequest.lastResult.rss.channel.item}";>; <;mx:columns>; <;mx:DataGridColumn headerText=";Posts"; dataField=";title";/>; <;mx:DataGridColumn headerText=";Date"; dataField=";pubDate"; width=";150";/>; <;/mx:columns>; <;/mx:DataGrid>; <;mx:LinkButton x=";10"; y=";225"; label=";Read full part"; click=";navigateToURL(new URLRequest(dgPosts.selectedItem.link));";/>; <;mx:TextArea x=";10"; y=";175"; width=";400"; htmlText=";{dgPosts.selectedItem.description}";/>; <;/mx:Panel>; <;/mx:Application>; flexXml.xml <;?xml version=";1.0"; encoding=";utf-8";?>; <;rss version=";2.0";>; <;!-- ?ÃÎÄ?þ?ŵ?tomcatµÄrootÄ?Â? -->; <;channel>; <;title>;ÄãºÃ,flex?ñÈ???ÏÔÊ?Êý?Ý<;/title>; <;item>; <;title>;hello world<;/title>; <;description>; this is a best exanple in flex,you can do it with me ,and may you hava a wanderful future <;/description>; <;link>;;;/link>; <;guid>;;;/guid>; <;category>;general<;/category>; <;pubDate>;2009.6.8 12:17:11<;/pubDate>; <;/item>; <;item>; <;title>;hello kava<;/title>; <;description>; best wishs to me,this is a best exanple in flex,you can do it with me ,and may you hava a wanderful future <;/description>; <;link>;;;/link>; <;guid>;gech.com<;/guid>; <;category>;general<;/category>; <;pubDate>;2009.8.8 6:20:11<;/pubDate>; <;/item>; <;item>; <;title>;hello shiryu<;/title>; <;description>; i hava a best wish to you,this is a best exanple in flex,you can do it with me ,and may you hava a wanderful future <;/description>; <;link>;;;/link>; <;guid>;hahahhahhahahah<;/guid>; <;category>;improtant<;/category>; <;pubDate>;2009.4.22 6:20:11<;/pubDate>; <;/item>; <;/channel>; <;/rss>;
/
本文档为【Flex读取xml文件】,请使用软件OFFICE或WPS软件打开。作品中的文字与图均可以修改和编辑, 图片更改请在作品中右键图片并更换,文字修改请直接点击文字进行修改,也可以新增和删除文档中的内容。
[版权声明] 本站所有资料为用户分享产生,若发现您的权利被侵害,请联系客服邮件isharekefu@iask.cn,我们尽快处理。 本作品所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用。 网站提供的党政主题相关内容(国旗、国徽、党徽..)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。

历史搜索

    清空历史搜索