关于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 为了给广大客户了解更多的技术信息,本技术文章收集来源于网络,凌众科技尊重文章作者的版权,如果有涉及你的版权有必要删除你的文章,请和我们联系。以上信息与文章正文是不可分割的一部分,如果您要转载本文章,请保留以上信息,谢谢! |
你可能对下面的文章感兴趣
上一篇: Flash8滤镜代码提示的小窍门下一篇: 倒计时类
关于关于flash+java的所有评论