﻿<?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-走在空中的人-随笔分类-Flex</title><link>http://www.blogjava.net/wx886104/category/45020.html</link><description /><language>zh-cn</language><lastBuildDate>Mon, 26 Dec 2011 20:43:31 GMT</lastBuildDate><pubDate>Mon, 26 Dec 2011 20:43:31 GMT</pubDate><ttl>60</ttl><item><title>flash builder 4文本模板与代码注释(转)</title><link>http://www.blogjava.net/wx886104/archive/2011/12/26/367187.html</link><dc:creator>勒紧皮带向前冲</dc:creator><author>勒紧皮带向前冲</author><pubDate>Mon, 26 Dec 2011 06:56:00 GMT</pubDate><guid>http://www.blogjava.net/wx886104/archive/2011/12/26/367187.html</guid><wfw:comment>http://www.blogjava.net/wx886104/comments/367187.html</wfw:comment><comments>http://www.blogjava.net/wx886104/archive/2011/12/26/367187.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/wx886104/comments/commentRss/367187.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/wx886104/services/trackbacks/367187.html</trackback:ping><description><![CDATA[&nbsp;&nbsp;&nbsp;&nbsp; 摘要: flash builder 4文本模板与代码注释(转)&nbsp;&nbsp;<a href='http://www.blogjava.net/wx886104/archive/2011/12/26/367187.html'>阅读全文</a><img src ="http://www.blogjava.net/wx886104/aggbug/367187.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/wx886104/" target="_blank">勒紧皮带向前冲</a> 2011-12-26 14:56 <a href="http://www.blogjava.net/wx886104/archive/2011/12/26/367187.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>DataGrid组件中显示数据提示（data tips）</title><link>http://www.blogjava.net/wx886104/archive/2011/12/13/366200.html</link><dc:creator>勒紧皮带向前冲</dc:creator><author>勒紧皮带向前冲</author><pubDate>Tue, 13 Dec 2011 01:04:00 GMT</pubDate><guid>http://www.blogjava.net/wx886104/archive/2011/12/13/366200.html</guid><wfw:comment>http://www.blogjava.net/wx886104/comments/366200.html</wfw:comment><comments>http://www.blogjava.net/wx886104/archive/2011/12/13/366200.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/wx886104/comments/commentRss/366200.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/wx886104/services/trackbacks/366200.html</trackback:ping><description><![CDATA[只要把 data grid column 的 showDataTips 属性设置为 true ，然后把 column 的 dataTipField 设置一个值就行了
@import url(http://www.blogjava.net/CuteSoft_Client/CuteEditor/Load.ashx?type=style&file=SyntaxHighlighter.css);@import url(/css/cuteeditor.css);<img src ="http://www.blogjava.net/wx886104/aggbug/366200.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/wx886104/" target="_blank">勒紧皮带向前冲</a> 2011-12-13 09:04 <a href="http://www.blogjava.net/wx886104/archive/2011/12/13/366200.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>flex List 的使用 （转自adobe官方)</title><link>http://www.blogjava.net/wx886104/archive/2011/12/03/365444.html</link><dc:creator>勒紧皮带向前冲</dc:creator><author>勒紧皮带向前冲</author><pubDate>Sat, 03 Dec 2011 02:14:00 GMT</pubDate><guid>http://www.blogjava.net/wx886104/archive/2011/12/03/365444.html</guid><wfw:comment>http://www.blogjava.net/wx886104/comments/365444.html</wfw:comment><comments>http://www.blogjava.net/wx886104/archive/2011/12/03/365444.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/wx886104/comments/commentRss/365444.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/wx886104/services/trackbacks/365444.html</trackback:ping><description><![CDATA[&nbsp;&nbsp;&nbsp;&nbsp; 摘要: 这个1个使用flex4 的List 组件的例子&nbsp;&nbsp;<a href='http://www.blogjava.net/wx886104/archive/2011/12/03/365444.html'>阅读全文</a><img src ="http://www.blogjava.net/wx886104/aggbug/365444.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/wx886104/" target="_blank">勒紧皮带向前冲</a> 2011-12-03 10:14 <a href="http://www.blogjava.net/wx886104/archive/2011/12/03/365444.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>Flex+Spring+Hibernate整合</title><link>http://www.blogjava.net/wx886104/archive/2010/05/23/Flex_Spring_Hibernate.html</link><dc:creator>勒紧皮带向前冲</dc:creator><author>勒紧皮带向前冲</author><pubDate>Sun, 23 May 2010 10:03:00 GMT</pubDate><guid>http://www.blogjava.net/wx886104/archive/2010/05/23/Flex_Spring_Hibernate.html</guid><wfw:comment>http://www.blogjava.net/wx886104/comments/321669.html</wfw:comment><comments>http://www.blogjava.net/wx886104/archive/2010/05/23/Flex_Spring_Hibernate.html#Feedback</comments><slash:comments>1</slash:comments><wfw:commentRss>http://www.blogjava.net/wx886104/comments/commentRss/321669.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/wx886104/services/trackbacks/321669.html</trackback:ping><description><![CDATA[&nbsp;&nbsp;&nbsp;&nbsp; 摘要: Flex+Spring+Hibernate整合&nbsp;&nbsp;<a href='http://www.blogjava.net/wx886104/archive/2010/05/23/Flex_Spring_Hibernate.html'>阅读全文</a><img src ="http://www.blogjava.net/wx886104/aggbug/321669.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/wx886104/" target="_blank">勒紧皮带向前冲</a> 2010-05-23 18:03 <a href="http://www.blogjava.net/wx886104/archive/2010/05/23/Flex_Spring_Hibernate.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>Flex与Java整合(转)</title><link>http://www.blogjava.net/wx886104/archive/2010/05/18/321313.html</link><dc:creator>勒紧皮带向前冲</dc:creator><author>勒紧皮带向前冲</author><pubDate>Tue, 18 May 2010 15:34:00 GMT</pubDate><guid>http://www.blogjava.net/wx886104/archive/2010/05/18/321313.html</guid><wfw:comment>http://www.blogjava.net/wx886104/comments/321313.html</wfw:comment><comments>http://www.blogjava.net/wx886104/archive/2010/05/18/321313.html#Feedback</comments><slash:comments>1</slash:comments><wfw:commentRss>http://www.blogjava.net/wx886104/comments/commentRss/321313.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/wx886104/services/trackbacks/321313.html</trackback:ping><description><![CDATA[在分享这几种配置之前，先简单的介绍一下需要用到的一些资源。<br />
1、 MyEclipse+Flex 插件（官网下载）<br />
2、 Tomcat6.0作为服务器（官网下载）<br />
3、 用 BlazeDS（免费）代替 LCDS（收费） ：没钱啊，只能先使用免费的了。从 Adobe<br />
官方网站上下载下来，将 blazeds.war、ds-console.war、samples.war 三个文件放在<br />
tomcat的webapps目录下。<br />
Flex+<a name="baidusnap2"></a><strong style="background-color: #99ff99; color: black">Java配置</strong>：<br />
第一种： Java工程和 Flex 工程独立，这种方式也是很多人使用的方式， Flex程序员和 Java<br />
程序员相互独立的工作，这种方式网上有很多的资料，在这里就不再 赘述了。<br />
第二种：Flex工程加入 Java 元素<br />
1、 切换到 Flex视图，新建 Flex project，如下图 <br />
<img border="0" alt="" src="http://www.blogjava.net/images/blogjava_net/wx886104/flex_java_01.jpg" width="532" height="429" /><br />
说明： Java source folder 就是你自己 java业务源码存放的根目录，在 FB3 里， LCDS<br />
项目旨在将 Java J2ee 项目和 FlexLcds 项目混合。<br />
<br />
当然如果你不选择 combined 两个在一起，那么就麻烦些：要么你再单独新建一个<br />
Flex 项目，而这个项目只写 java代码。要么再建一个J2ee工程写 java代码，而这<br />
<br />
因为我们是要 java 和 flex结合，所<br />
以在服务器选择上我们选择 J2EE<br />
<br />
存放java类的源文件，我们的目的<br />
就是<strong style="background-color: #ffff66; color: black">Flex和</strong> java在一个工程里，所<br />
以我们这里选择上<br />
个项目只写 Flex 代码，但最后要把 Java 编译后的 class 文件放到这个项目下的<br />
webroot\web-inf\classes 目录中。即不管怎样，最后发布时，java 编译后的 class<br />
文件必须和 lcds 部署的项目在一起。<br />
2、 点击Next，配置 J2EE服务器，如下图<br />
<img border="0" alt="" src="http://www.blogjava.net/images/blogjava_net/wx886104/flex_java_02.jpg" width="518" height="415" /><br />
说明：Target runtime 实际上没什么用（后来我删除了配置文件里的对应信息，也<br />
没问题），但是不指定就不能继续，如果这里显示的是&lt;none&gt;那么就新建一个<br />
Tomcat 的runtime，简单的只需要指定tomcat 的安装目录即可。<br />
<br />
Content folder 实际上就是最终编译后的容器目录，因此，BlazeDS 的 blazeds.war<br />
文件将会发布到 该目录 下的 web-inf 下的 flex 目录中。同时因为教程采用的是<br />
MyEclipse，他默认的就是发布 WebRoot 里的内容，为了自动化，因此这里改为了<br />
WebRoot（这也是 java 开发的习惯） <wbr></wbr><wbr></wbr><br />
<br />
Flex WAR file 指的是安装了 lcds 后的 flex.war 文件的路径，但是在这里我们采用<br />
的是BlazeDS来取代 lcds，所以这里设置的是 blazeds.war的路径。<br />
<br />
Compilation options 指定了 flex 文件的编译方式，选择推荐的在 FlexBuilder 里编<br />
译吧，虽然开发时多耗点时间，但是在发布后不会占用服务器的编译处理时间，对<br />
用户来说是有好处的。<br />
<br />
Output folder 指的是 Flex 编译后的 swf 和 html 等文件存放的路径，这里改为了<br />
WebRoot，意思是发布到根目录就可以了。当然你可以根据你的需要和习惯自行设<br />
置其他的路径<br />
<br />
因为我们采用的 BlazeDS，所<br />
以这里要设置 BlazeDS 的路<br />
径<br />
这里我们可以自定义输出路径，<br />
一般情况下设置成根目录<br />
WebRoot 就可以了<br />
3、 点击下一步，采用默认的配置就可以，点击完成，该工程就建立完成。下图为该工<br />
程的目录结构<br />
<img border="0" alt="" src="http://www.blogjava.net/images/blogjava_net/wx886104/flex_java_03.jpg" width="485" height="490" /><br />
4、 让它变成 web工程由MyEclipse发布吧<br />
<img border="0" alt="" src="http://www.blogjava.net/images/blogjava_net/wx886104/flex_java_04.jpg" width="559" height="452" /><br />
<img border="0" alt="" src="http://www.blogjava.net/images/blogjava_net/wx886104/flex_java_05.jpg" width="554" height="404" /><br />
Flex 文件的源文件夹Java 源文件夹自动生成的flex 的配置文件<br />
Flex 编译后发布的文件。我们发布在根目录下<br />
<br />
<br />
点击Finish，现在我们的工程的图标变成了 J2EE Web 工程了，这意味着，你可以<br />
<br />
<br />
注意，不要点的太快了，要把这里的<br />
对号勾掉，这样就不会覆盖 BlazeDS<br />
创建的 web.xml 用MyEclipse来发布它或者添加更多容器，比如hibernate、spring等<br />
<br />
5、 工程建好以后，你可以通过右键—&gt;属性来进行更多的设置。<br />
<img border="0" alt="" src="http://www.blogjava.net/images/blogjava_net/wx886104/flex_java_06.jpg" width="552" height="358" /><br />
6、 这样一个 Flex+Java的工程就建立完成。<br />
7、 编写例子，测试在介绍完第三种方式以后统一介绍。<br />
<br />
第三种：由 Web project反向加入 Flex，也就是Java+Flex<br />
1、 先建立一个 web工程：flexweb。（略）<br />
2、 向flexweb 工程手工添加 Flex需要的元素。<br />
1）首先将 BlazeDS需要的jar文件拷到工程的 lib 目录下。可以将上面建的那个 flex<br />
工程的 lib下的jar文件拷到该工程下的 lib目录下。<br />
2）然后要加入 Flex BlazeDS需要的配置文件。在 WEB-INF下新建一个名为 flex 的文<br />
件夹，然后将我们上面建立的那个 firstFlex 该文件夹下的四个 xml 文件拷到该文件<br />
夹下。<br />
3）最后，修改 web.xml 文件，加入 Flex 的配置。做法一个简单的把上面我们新建<br />
的那个 flex工程的web.xml的部分代码拷过来。
<p><font color="#0000ff">（注意：这样会出错，可以把</font></p>
<p><font color="#0000ff">&lt;web-app version="2.4" <br />
xmlns="</font><a href="http://java.sun.com/xml/ns/j2ee"><font color="#0000ff">http://java.sun.com/xml/ns/j2ee</font></a><font color="#0000ff">" <br />
xmlns:xsi="</font><a href="http://www.w3.org/2001/XMLSchema-instance"><font color="#0000ff">http://www.w3.org/2001/XMLSchema-instance</font></a><font color="#0000ff">" <br />
xsi:schemaLocation="</font><a href="http://java.sun.com/xml/ns/j2ee"><font color="#0000ff">http://java.sun.com/xml/ns/j2ee</font></a><font color="#0000ff"> <br />
</font><a href="http://java.sun.com/xml/ns/j2ee/web-app_2_4.xsd"><font color="#0000ff">http://java.sun.com/xml/ns/j2ee/web-app_2_4.xsd</font></a><font color="#0000ff">"&gt;</font></p>
<p><font color="#0000ff">改为：&lt;web-app&gt;）（本人提示：这里经本人测试，并不需要这样更改，本人的测试环境为Eclipse3.4+MyEclipse7.5，不排除在此版本前不需要做更改）</font></p>
<p><br />
&lt;context-param&gt;<br />
<wbr></wbr><wbr></wbr><wbr></wbr>&lt;param-name&gt;flex.class.path&lt;/param-name&gt;<br />
<br />
&lt;param-value&gt;/WEB-INF/flex/hotfixes,/WEB-INF/flex/jars&lt;/param-val<br />
ue&gt;<br />
&lt;/context-param&gt;<br />
<br />
<wbr></wbr><wbr></wbr><wbr></wbr>&lt;!-- Http Flex Session attribute and binding listener support --&gt;<br />
<wbr></wbr><wbr></wbr><wbr></wbr>&lt;listener&gt;<br />
<wbr></wbr><wbr></wbr><wbr></wbr><wbr></wbr><wbr></wbr><wbr></wbr><wbr></wbr><br />
&lt;listener-class&gt;flex.messaging.HttpFlexSession&lt;/listener-class&gt;<br />
<wbr></wbr><wbr></wbr><wbr></wbr>&lt;/listener&gt;<br />
<br />
<wbr></wbr><wbr></wbr><wbr></wbr>&lt;!-- MessageBroker Servlet --&gt;<br />
<wbr></wbr><wbr></wbr><wbr></wbr>&lt;servlet&gt;<br />
<wbr></wbr><wbr></wbr><wbr></wbr><wbr></wbr><wbr></wbr><wbr></wbr><wbr></wbr>&lt;servlet-name&gt;MessageBrokerServlet&lt;/servlet-name&gt;<br />
<wbr></wbr><wbr></wbr><wbr></wbr><wbr></wbr><wbr></wbr><wbr></wbr><wbr></wbr>&lt;display-name&gt;MessageBrokerServlet&lt;/display-name&gt;<br />
<wbr></wbr><wbr></wbr><wbr></wbr><wbr></wbr><wbr></wbr><wbr></wbr><wbr></wbr><br />
&lt;servlet-class&gt;flex.messaging.MessageBrokerServlet&lt;/servlet-class&gt;<br />
<wbr></wbr><wbr></wbr><wbr></wbr><wbr></wbr><wbr></wbr><wbr></wbr><wbr></wbr>&lt;init-param&gt;<br />
<wbr></wbr><wbr></wbr><wbr></wbr><wbr></wbr><wbr></wbr><wbr></wbr><wbr></wbr><wbr></wbr><wbr></wbr><wbr></wbr><wbr></wbr>&lt;param-name&gt;services.configuration.file&lt;/param-name&gt;<br />
<wbr></wbr><wbr></wbr><wbr></wbr><wbr></wbr><wbr></wbr><wbr></wbr><wbr></wbr><wbr></wbr><wbr></wbr><wbr></wbr><wbr></wbr><br />
&lt;param-value&gt;/WEB-INF/flex/services-config.xml&lt;/param-value&gt;<br />
<wbr></wbr><wbr></wbr><wbr></wbr><wbr></wbr><wbr></wbr><wbr></wbr>&lt;/init-param&gt;<br />
<wbr></wbr><wbr></wbr><wbr></wbr><wbr></wbr><wbr></wbr><wbr></wbr><wbr></wbr>&lt;load-on-startup&gt;1&lt;/load-on-startup&gt;<br />
<wbr></wbr><wbr></wbr><wbr></wbr>&lt;/servlet&gt;<br />
<br />
<wbr></wbr><wbr></wbr><wbr></wbr>&lt;servlet-mapping&gt;<br />
<wbr></wbr><wbr></wbr><wbr></wbr><wbr></wbr><wbr></wbr><wbr></wbr><wbr></wbr>&lt;servlet-name&gt;MessageBrokerServlet&lt;/servlet-name&gt;<br />
<wbr></wbr><wbr></wbr><wbr></wbr><wbr></wbr><wbr></wbr><wbr></wbr><wbr></wbr>&lt;url-pattern&gt;/messagebroker/*&lt;/url-pattern&gt;<br />
<wbr></wbr><wbr></wbr><wbr></wbr>&lt;/servlet-mapping&gt;<br />
3、 将该工程发布到tomcat下，并启动 tomcat。（注：一定要启动tomcat，因为在后面<br />
的设置中，它要验证工程的路径）<br />
4、 然后在该工程上右键Flex Project NatureAdd Flex Project Nature<br />
</p>
<img border="0" alt="" src="http://www.blogjava.net/images/blogjava_net/wx886104/flex_java_07.jpg" width="442" height="366" /><br />
<img border="0" alt="" src="http://www.blogjava.net/images/blogjava_net/wx886104/flex_java_09.jpg" width="486" height="700" /><br />
5、 设置完成后，会发现 web工程的目录结构已经发生了改变，如下图。<br />
我们发现以这种形式建立的工程的目录结构和第二种方法有少许的不同，flex 的<br />
mxml文件默认的放在 src文件夹中，<a name="baidusnap1"></a><strong style="background-color: #a0ffff; color: black">和java</strong>文件共用一个目录。并且没有像上一个<br />
工程那样自动的编译出可运行的文件。<br />
<img border="0" alt="" src="http://www.blogjava.net/images/blogjava_net/wx886104/flex_java_10.jpg" width="254" height="344" /><br />
配置服务器路径<br />
配置正确的显示<br />
建议不要修改这里的配置<br />
<br />
6、 如果你对这个目录结构不太满意，还想让 flex 的文件放在 flex_src 目录下，别急，<br />
我们可以通过右键属性来设置。如下图<br />
<img border="0" alt="" src="http://www.blogjava.net/images/blogjava_net/wx886104/flex_java_11.jpg" width="534" height="342" /><br />
在这里你可以重新设置你的 flex源文件夹和输出目录<br />
7、 配置 flex 默认的 sdk。这样配置完，还不行，程序可能还不能正常地运行，还需要<br />
配置他使用的 sdk。如下图<br />
<img border="0" alt="" src="http://www.blogjava.net/images/blogjava_net/wx886104/flex_java_12.jpg" width="544" height="378" /><br />
8、 马上就大功告成了，让我们来写个程序测试一下吧。<br />
1)新建一个 java类：Hello.java<br />
package com;<br />
<br />
public class Hello {<br />
public String hello(String name){<br />
<wbr></wbr><wbr></wbr><wbr></wbr>System.out.println("flex调用我了，真好~~~~");<br />
<wbr></wbr><wbr></wbr><wbr></wbr>return "hello "+name;<br />
}<br />
}<br />
<wbr></wbr><wbr></wbr><wbr></wbr><wbr></wbr><wbr></wbr>2)为flex配置这个要调用的对象，修改WEB-INF/flex下remoting-config.xml<br />
加入：<br />
&lt;destination id="hello"&gt;<br />
<wbr></wbr><wbr></wbr><wbr></wbr><wbr></wbr><wbr></wbr><wbr></wbr><wbr></wbr>&lt;properties&gt;<br />
<wbr></wbr><wbr></wbr><wbr></wbr><wbr></wbr><wbr></wbr><wbr></wbr><wbr></wbr><wbr></wbr><wbr></wbr><wbr></wbr><wbr></wbr>&lt;source&gt;<br />
<wbr></wbr><wbr></wbr><wbr></wbr><wbr></wbr><wbr></wbr><wbr></wbr><wbr></wbr><wbr></wbr><wbr></wbr><wbr></wbr><wbr></wbr><wbr></wbr><wbr></wbr><wbr></wbr><wbr></wbr>com.Hello<br />
<wbr></wbr><wbr></wbr><wbr></wbr><wbr></wbr><wbr></wbr><wbr></wbr><wbr></wbr><wbr></wbr><wbr></wbr><wbr></wbr><wbr></wbr>&lt;/source&gt;<br />
<wbr></wbr><wbr></wbr><wbr></wbr><wbr></wbr><wbr></wbr><wbr></wbr><wbr></wbr>&lt;/properties&gt;<br />
&lt;/destination&gt;<br />
<br />
3)编写一个Flex程序<br />
&lt;?xml version="1.0" encoding="utf-8"?&gt;<br />
&lt;mx:Application xmlns:mx="<a href="http://www.adobe.com/2006/mxml">http://www.adobe.com/2006/mxml</a>"<br />
layout="absolute"&gt;<br />
<wbr></wbr><wbr></wbr>&lt;mx:Script&gt;<br />
<wbr></wbr><wbr></wbr><wbr></wbr>&lt;![CDATA[<br />
<wbr></wbr><wbr></wbr><wbr></wbr><wbr></wbr><wbr></wbr>import mx.rpc.events.ResultEvent;<br />
<wbr></wbr><wbr></wbr><wbr></wbr><wbr></wbr><wbr></wbr><wbr></wbr><br />
<wbr></wbr><wbr></wbr><wbr></wbr><wbr></wbr><wbr></wbr>function gg(evnet:ResultEvent):void{<br />
<wbr></wbr><wbr></wbr><wbr></wbr><wbr></wbr><wbr></wbr><wbr></wbr><wbr></wbr><wbr></wbr>var ff:String = evnet.result as String;<br />
<wbr></wbr><wbr></wbr><wbr></wbr><wbr></wbr><wbr></wbr><wbr></wbr><wbr></wbr><wbr></wbr>ggg.text = ff;<br />
<wbr></wbr><wbr></wbr><wbr></wbr><wbr></wbr><wbr></wbr>}<br />
<wbr></wbr><wbr></wbr><wbr></wbr><wbr></wbr><wbr></wbr><wbr></wbr><br />
<wbr></wbr><wbr></wbr><wbr></wbr><wbr></wbr><wbr></wbr>function remotingSayHello():void{<br />
<wbr></wbr><wbr></wbr><wbr></wbr><wbr></wbr><wbr></wbr><wbr></wbr><wbr></wbr><wbr></wbr><wbr></wbr>var sname:String = nameInput.text;<br />
<wbr></wbr><wbr></wbr><wbr></wbr><wbr></wbr><wbr></wbr><wbr></wbr><wbr></wbr>h.hello(sname); <wbr></wbr><wbr></wbr><br />
<wbr></wbr><wbr></wbr><wbr></wbr><wbr></wbr><wbr></wbr>}<br />
<wbr></wbr><wbr></wbr><wbr></wbr>]]&gt;<br />
&lt;/mx:Script&gt;<br />
<wbr></wbr><wbr></wbr><br />
&lt;mx:RemoteObject destination="hello" id="h"<br />
<wbr></wbr><wbr></wbr><wbr></wbr>result="gg(event)"<br />
endpoint="<a href="http://localhost:8080/flexweb/messagebroker/amf">http://localhost:8080/flexweb/messagebroker/amf</a>" &gt;<br />
<wbr></wbr><wbr></wbr><wbr></wbr><wbr></wbr><wbr></wbr><br />
&lt;/mx:RemoteObject&gt;<br />
<wbr></wbr><wbr></wbr><br />
<wbr></wbr><wbr></wbr><wbr></wbr><wbr></wbr><br />
&lt;mx:TextArea id="ggg" x="109" y="122"/&gt;<br />
<wbr></wbr><wbr></wbr><br />
&lt;mx:Button label="say hello" click="remotingSayHello();"<br />
x="144" y="193"/&gt;<br />
&lt;mx:TextInput id="nameInput" x="109" y="73"/&gt;<br />
&lt;mx:Label text="name" x="47" y="75"/&gt;<br />
&lt;/mx:Application&gt;<br />
4)重启tomcat，运行flexweb.mxml.<br />
第三种方法，在编译完后，访问网页会出现 404 异常。具体原因不详。但是它仍会编译出<br />
一个 swf文件，访问这个 swf 即可。而第二种方式可以编译出一个 html 文件。访问一下会出<br />
现一下界面：<br />
输入 dfdff，则输出 hello dfdff。说明调用 java 类成功。不信我们可以看看 java<br />
类在控制台上的打印。<br />
<img border="0" alt="" src="http://www.blogjava.net/images/blogjava_net/wx886104/flex_java_13.jpg" width="572" height="449" /><br />
配置成功，高兴吧，o(&#8745;_&#8745;)o&#8230;哈哈。<br />
如果用 lcds，则不需要预编译，可以直接访问 mxml 文件，lcds 会动态编译返回结果。（本人提示：其实你可以通过在上面配置中的flex输出目录中访问其html文件例如：<a href="http://127.0.0.1:8080/xxx/xxx_debug/xxx.html">http://127.0.0.1:8080/xxx/xxx_debug/xxx.html</a>）<br />
<p style="margin: 0cm 0cm 0pt" class="MsoNormal"><span>解决：</span></p>
<p style="margin: 0cm 0cm 0pt" class="MsoNormal"><span>倒数第</span><span><font face="Times New Roman">11</font></span><span>行的</span><span style="font-size: 12pt; mso-font-kerning: 0pt">404 </span><span style="font-size: 12pt; mso-font-kerning: 0pt">异常，我对比第二种和第三种发现第三种漏了</span></p>
<img border="0" alt="" src="http://www.blogjava.net/images/blogjava_net/wx886104/flex_java_14.jpg" width="215" height="90" /><br />
<span>这个文件夹，所以解决办法：把漏的文件夹整个从第二种拷一份到项目中、刷新，一定要刷新到到出现</span><br />
<img border="0" alt="" src="http://www.blogjava.net/images/blogjava_net/wx886104/flex_java_15.jpg" width="209" height="102" /><br />
<p style="margin: 0cm 0cm 0pt" class="MsoNormal">这个文件夹有这些内容，才可以成功。</p>
注：文章中出现的&#8220;本人提示&#8221;是转载者，不是原作者。<br />
（本人提示：对于第三种方式整合，建议其需要修改的文件全从第二种拷贝，这样能避免一个status404错误）。
<img src ="http://www.blogjava.net/wx886104/aggbug/321313.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/wx886104/" target="_blank">勒紧皮带向前冲</a> 2010-05-18 23:34 <a href="http://www.blogjava.net/wx886104/archive/2010/05/18/321313.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>MyEclipse 7.5,MyEclipse 8.0中安装Flex插件(转)</title><link>http://www.blogjava.net/wx886104/archive/2010/05/17/321140.html</link><dc:creator>勒紧皮带向前冲</dc:creator><author>勒紧皮带向前冲</author><pubDate>Mon, 17 May 2010 01:46:00 GMT</pubDate><guid>http://www.blogjava.net/wx886104/archive/2010/05/17/321140.html</guid><wfw:comment>http://www.blogjava.net/wx886104/comments/321140.html</wfw:comment><comments>http://www.blogjava.net/wx886104/archive/2010/05/17/321140.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/wx886104/comments/commentRss/321140.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/wx886104/services/trackbacks/321140.html</trackback:ping><description><![CDATA[<p><font style="background-color: #cce8cf">不可否认MyEclipse现在越做越强大（毕竟是收费的嘛），强大到开始排斥第三方插件，这有些不符合Eclipse的初衷，Eclipse就是靠良好的扩展性发展起来的。</font></p>
<p><font style="background-color: #cce8cf">MyEclipse从7.5开始（7.0没用过，不知道），完全改变了程序结构，现在扩展第三方插件 再也没有以前那么方便了，特别是link方式，这对程序员来说是致命的。Flex Plugin 安装时需要选择Eclipse目录，7.5中根本没有Eclipse目录，所以想直接在myeclipse中安装flex plugin是不太可能。我试过将flex里的features和plugins目录拷贝到myeclipse中进行强制安装，还是失败，所以最后只能将Eclipse,Flex plugin和myeclipse分开进行安装。</font></p>
<p><font style="background-color: #cce8cf">MyEclipse 7.5对应的Eclipse 版本为3.4，先到www.Eclipse.org官网去下载Eclipse3.4的版本。然后再到Myeclipse官网（已屏蔽大陆IP，需代理，但下载可以用迅雷直接下）去下载增量升级包，注意，一定要是增量升级包，即archived update site.zip 这个包，不能下载集成安装包，flex builder plugin 的版本也必须为3.02，这一点很重要，Adobe官网已经很明确的说明了3.0本版存在bug，不能再Eclipse3.4&nbsp; 中安装，已经下载3.0本版的可以到Adobe官网或google 中去下载补丁。安装顺序是，先解压Eclipse3.4 ，然后安装 Flex plugin ，和以前的安装方法一样，选好目录，直接下一步就行，然后再通过Eclipse的Help-&gt;Software Updates-&gt;Available Software -&gt;Add site-&gt;Archive安装刚才下载的MyEclipse7.5 的增量升级包。如果你RP不是特别差的话，应该就大功告成了,Enjoy this !</font></p>
<p><font style="background-color: #cce8cf">同样，MyEclipse8.0中的Flex plugin 也可以这样安装。需要说明的是MyEclipse8.0 对应的Eclipse版本是3.5 。Eclipse3.5 对应的Flex plugin为4.0.目前Flex plugin 4.0的正式版还没出，还是Beta 版 ，Flex builder4 已经正式更名为 Flash builder4了 ,还是喜欢Flex builder的命名，感觉更加专业点，哈哈！</font></p>
<p><font style="background-color: #cce8cf"><br />
本文来自CSDN博客，转载请标明出处：http://blog.csdn.net/turejackon/archive/2010/03/10/5365821.aspx</font></p>
 <img src ="http://www.blogjava.net/wx886104/aggbug/321140.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/wx886104/" target="_blank">勒紧皮带向前冲</a> 2010-05-17 09:46 <a href="http://www.blogjava.net/wx886104/archive/2010/05/17/321140.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item></channel></rss>