[as2.0]java for flash 学习笔记(1)

        昨天开始看《java for flash 动态网站开发手札》这本书,刚看第一章头两段就不理解,第一段“java、flash、FMS称为新网络三剑客”,第二段又写“FLASH、XML和JAVA”是新网页三剑客,不知道是作都的笔误还是我自己不能理解。因为前四章都是讲JAVA的基础知识,之前有所了解,就越看越想睡觉,最后坚持不住就上床睡了。

       今天开始看第五章,由于之前没有装作者介绍的Resin,因为之前没用过,所以开始下载这个软件装,装了之后发现不能用看了错误信息,发现好像没有监听端口,默认端口是8080,可能我这个端口被其他软件占用了,我就换了个端口,换成了80,果然就好了,具体方法如下:

打开CONF文件夹下的resin.conf文件,找到

<!-- The http port -->
    <http server-id="" host="*" port="80"/>

将port="   " 引号处改成想要的端口就可以了。

 

然后学习了书上的第一个实例,感觉到了FLASH和JSP一起应用的感觉,因为之前没用过。

例子是这样的:

先建一个FLASH文件,在舞台上放三个输入文件,一个按钮,第一个输入文本起名为clientData,用作在客户端输入的数据,第二个文本起名为reply_clientData用作显从服务端返回的数据,第三个文本起名reply_status用作显示当前状态,一个按钮起名为send_btn.在第一帧写上以下代码:

stop();
send_btn.onRelease=function(){
 loadVariables("http://127.0.0.1/webapp.jsp?clientData="+escape(clientData),"_root","GET");
 reply_status="正在加载数据";
}
_root.onLoad=function(){
 reply_status="服务器空闲";
}
_root.onData=function(result){
 reply_status="数据加载完毕";
}

发布时在发布设置里将本地回放安全性设为“只访问网络”

再建一个名为webapp.jsp的文件内容如下:

<%@ page contentType="text/html; charset=gb2312" language="java" import="java.sql.*" errorPage="" %>
<%
  String reply_clientData=request.getParameter("clientData");
  String returnToFlash="&reply_clientData="+reply_clientData+"&";
  out.println(returnToFlash);
%>

打开发布的SWF文件测试即可。

 

            在书的81页第四行发现了一个文字错误-------webapp.aspx,这本书是java for flash,我想应该是“webapp.jsp”才对。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值