快速业务通道

关于flash+java

作者 佚名技术 来源 服务器技术 浏览 发布时间 2012-07-08
ervice,用来连接咱们那个TestBean.class的
varflashtestService:Service=newService("http://localhost:8080/openamf/gateway",null,"TestBean",null,null);
varpc:PendingCall=flashtestService.getMessage();
//下面这一句的后两个参数,就是我们要调用的getMessage方法,分别加上_Result和_Fault
pc.responder=newRelayResponder(this,"getMessage_Result","getMessage_Fault");
//一切顺利就运行getMessage_Result(),里面的参数re就是返回的内容,re.result就是它的值,在我们这个例子里,就是"HelloWorld!!"这个字符串,不顺利就运行getMessage_Fault。
functiongetMessage_Result(re:ResultEvent):Void{
trace(re.result);
}
functiongetMessage_Fault(fe:FaultEvent):Void{
trace("Pity!");
} 保存.as文件,到fla里调试,应该能看到弹出对话框里显示着: Hello World!!
我自己学的时候主要得益于下面2篇文章:
http://www.flashempire.com/school/tutorview.php?id=479
http://www.flashempire.com/school/tutorview.php?id=481
http://blog.xuite.net/jameschih/java/5313683
嗯!明明是3个地址嘛!呵呵,前2个是连着的,里面具体讲述了flash+remoting+jrun4的用法,但remoting和jrun都是要钱的啊,盗版的用着总不如正版的舒服嘛,第3个是关于flash+openamf+tomcat的,但对于新手来说可能还不够详细。
如果对我写的教程有任何意见,欢迎回帖,我会尽快改的
写这个教程的目的其实是为了问一个问题,我怕别人不知道我问什么,就写的过分详细,后来干脆改成教程得了,问题来了
我用的flash+openamf+tomcat5.5
我写了个java,可以生成一个XML文档并存储在.class同目录下,我用jcreator做的,在jcreator里运行一切正常,但到flash里尝试就歇菜了,flash端可以接收return的address,却没有生成xml,我就不懂了,是不是服务器限制什么的啊,这里肯定有高手,帮帮我吧!
我的java代码如下: importjava.io.*;
importjavax.xml.parsers.*;
importorg.w3c.dom.*;
importorg.xml.sax.*;
importorg.apache.crimson.tree.XmlDocument;
publicclassXMLWrite{
privateStringaddress;
publicStringwriteXML(StringoutFile){
address=outFile;
DocumentBuilderFactorydbf=DocumentBuilderFactory.newInstance();
DocumentBuilderdb=null;
try{
db=dbf.newDocumentBuilder();
}catch(ParserConfigurationExceptionpce){
System.err.println(pce);
System.exit(1);
}
Documentdoc=null;
doc=db.newDocument();
Elementroot=doc.createElement("root");
doc.appendChild(root);
for(inti=0;i<10;i++){
Elementsort=doc.createElement("sort");
sort.setAttribute("folder","ttttt");
root.appendChild(sort);
}
try{FileOutputStreamoutStream=newFileOutputStream(address);
OutputStreamWriteroutWriter=newOutputStreamWriter(outStream);
((XmlDocument)doc).write(outWriter,"GB2312");
outWriter.close();
outStream.close();
}catch(FileNotFoundExceptione){
System.err.println(e);
System.exit(1);
}catch(IOExceptione){
System.err.println(e);
System.exit(1);
}
returnaddress;
}
publicstaticvoidmain(String[]args){
XMLWritexw=newXMLWrite();
Strings=xw.writeXML("xxx.xml");
System.out.println(s);
}
} 我教程也发了,请各位高手帮帮忙啊!谢谢! 关键词:

凌众科技专业提供服务器租用、服务器托管、企业邮局、虚拟主机等服务,公司网站:http://www.lingzhong.cn 为了给广大客户了解更多的技术信息,本技术文章收集来源于网络,凌众科技尊重文章作者的版权,如果有涉及你的版权有必要删除你的文章,请和我们联系。以上信息与文章正文是不可分割的一部分,如果您要转载本文章,请保留以上信息,谢谢!

分享到: 更多

Copyright ©1999-2011 厦门凌众科技有限公司 厦门优通互联科技开发有限公司 All rights reserved

地址(ADD):厦门软件园二期望海路63号701E(东南融通旁) 邮编(ZIP):361008

电话:0592-5908028 传真:0592-5908039 咨询信箱:web@lingzhong.cn 咨询OICQ:173723134

《中华人民共和国增值电信业务经营许可证》闽B2-20100024  ICP备案:闽ICP备05037997号