﻿<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:trackback="http://madskills.com/public/xml/rss/module/trackback/" xmlns:wfw="http://wellformedweb.org/CommentAPI/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/"><channel><title>BlogJava-&lt;p align="left" style="font-family:华文行楷; font-size:20px; color:#FF0000"&gt;心砚手记&lt;/p&gt;-文章分类-Flex</title><link>http://www.blogjava.net/zqbchina/category/26638.html</link><description>&lt;p align="right" style="font-family:华文新魏; font-size:14px; color:#660000"&gt;技术知识是基础，技术精通是目标，体系思想是境界&lt;/p&gt;</description><language>zh-cn</language><lastBuildDate>Sat, 03 Nov 2007 04:29:43 GMT</lastBuildDate><pubDate>Sat, 03 Nov 2007 04:29:43 GMT</pubDate><ttl>60</ttl><item><title>flex学习的一些笔记</title><link>http://www.blogjava.net/zqbchina/articles/153778.html</link><dc:creator>心砚</dc:creator><author>心砚</author><pubDate>Thu, 18 Oct 2007 02:25:00 GMT</pubDate><guid>http://www.blogjava.net/zqbchina/articles/153778.html</guid><wfw:comment>http://www.blogjava.net/zqbchina/comments/153778.html</wfw:comment><comments>http://www.blogjava.net/zqbchina/articles/153778.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/zqbchina/comments/commentRss/153778.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/zqbchina/services/trackbacks/153778.html</trackback:ping><description><![CDATA[1，AS3中, AS调用JS中的方法:<br />         a, 在AS中使用类ExternalInterface中的方法 ExternalInterface.call("javaScriptMethod")即可；<br />         b, 如果在JS的方法中带有参数,那么可以在AS中传递参数,具体如下:<br />                  在AS中的引用：ExternalInterface.call("javaScriptMethod",param1,param2);<br />                  在JS中的定义：function javaScriptMethod(param1,param2){...}<br /><br />2,Flex与Java的交互<br />--------------------------------------------------<br />Flex前端与服务器端(Java)进行数据交互,主要3种方法:<br />  I,  Using HTTPService components <br />   a, 服务器端 &lt;---&gt; Flex前台<br />     查询出来的结果组织成xml文件传给Flex应用(E4X是AS3中新的XML处理方法).<br />     注意: 可以在mxml文件中指定一HTTPService组件,如:&lt;mx:HTTPService id="srv"/&gt;,当服务器端数据传递给Flex应用前台时,可以指定该HTTPService组件的url属性为能返回xml数据的url地址(当然也不一定要是xml形式的数据格式),可以是jsp,servlet等.如:srv.url="index.jsp",或 srv.url = "<a href="http://localhost/testFJ/login">http://localhost/testFJ/login</a>";<br />     当需要将Flex前台参数传递给服务器端时,方法很多,如:利用URLVariables:<br />     srv.url = "<a href="http://localhost/testFJ/login">http://localhost/testFJ/login</a>";<br />     var params:URLVariables = new URLVariables();<br />     params.username = usr.text;<br />     params.password = pwd.text;<br />     srv.send(params);<br />     另一种将Flex前台参数传递给服务器端的方法是通过&lt;mx:request&gt;来完成:<br />     &lt;mx:HTTPService id="srv" url="<a href="http://localhost/testFJ/login">http://localhost/testFJ/login</a>"&gt;<br />      &lt;mx:request xmlns=""&gt;<br />       &lt;username&gt;{usr.text}&lt;/username&gt;<br />       &lt;password&gt;{pwd.text}&lt;/password&gt;<br />      &lt;/mx:request&gt;<br />     &lt;/mx:HTTPService&gt;<br />     &lt;mx:Button label="提交" click="srv.send();"/&gt;<br />  II,  Using WebService components <br />  III, Using RemoteObject components<img src ="http://www.blogjava.net/zqbchina/aggbug/153778.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/zqbchina/" target="_blank">心砚</a> 2007-10-18 10:25 <a href="http://www.blogjava.net/zqbchina/articles/153778.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item></channel></rss>