⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 中文java技术网java和flash通讯.htm

📁 关于java与flash通讯的技术资料
💻 HTM
📖 第 1 页 / 共 2 页
字号:
                              <BR>while(sFlag) <BR>{ ; <BR>} 
                              <BR>System.out.println("server ends 
                              successfully!\n"); <BR>is.close(); 
                              <BR>socket.close(); <BR>server.close(); <BR>} 
                              <BR>catch(Exception e) <BR>{ 
                              <BR>System.out.println("Error:"+e); <BR>} <BR>} 
                              <BR>} 
                              <BR>主程序相当简单,建立Socket服务端,并启动一个管理线程,那好,下面就来看这个管理线程:<BR><BR>import 
                              java.io.*; <BR>public class controlThread extends 
                              Thread <BR>{ <BR>private Point controlNode; 
                              <BR>private PrintWriter outputStream; <BR>public 
                              controlThread(PrintWriter inOutputStream) <BR>{ 
                              <BR>outputStream=inOutputStream;//得到要写回的数据的对象,这里是flash客户端. 
                              <BR>} <BR>public void run() <BR>{ 
                              <BR>controlNode=new Point(180,150); <BR>for(int 
                              i=0;i&lt;100;i++) <BR>{ <BR>try <BR>{ 
                              <BR>sleep(400); <BR>} 
                              <BR>catch(java.lang.InterruptedException e) <BR>{ 
                              <BR>System.out.println(e); <BR>} 
                              <BR>controlNode.mx=180+i*2; 
                              <BR>outputStream.println(controlNode.toString()+"\0"); 
                              <BR>outputStream.flush(); 
                              <BR>System.out.println(controlNode.toString()); 
                              <BR>} <BR>mainServer.sFlag=false; <BR>} <BR>} 
                              <BR>通来改变一个点结点的信息,传给Flash中的对象,用sleep函数来达到一定的延时作用,达到控制Flash对象的功能. 
                              <BR>结点类够简单: <BR><BR>class Point <BR>{ <BR>public 
                              int mx; <BR>public int my; <BR>public Point(int 
                              inX,int inY) <BR>{ <BR>mx=inX; <BR>my=inY; <BR>} 
                              <BR>public String toString() <BR>{ <BR>return new 
                              String(mx+","+my); <BR>} <BR>} <BR>下面转到Flash: 
                              <BR>主要经历以下工作: <BR>1) 建立连接 <BR>2) 
                              接收传达回的消息,并来场景上响应的动画,改变对象的坐标值. <BR>相当轻松的工作,不是吗? 
                              <BR>1.建立连接: <BR><BR>function mainF():Void <BR>{ 
                              <BR>if(_root.DEBUG) <BR>createDebugMc(); <BR>var 
                              serverAddress:String="127.0.0.1"; <BR>var 
                              port:Number=4700; <BR>_root.gSocket=new 
                              XMLSocket(); 
                              <BR>_root.gSocket.onConnect=myOnConnect; 
                              <BR>_root.gSocket.onData=myOnData; 
                              <BR>if(!_root.gSocket.connect(serverAddress,port)) 
                              <BR>{ <BR>trace3("Connection failure!"); <BR>} 
                              <BR>} 
                              <BR>2接收传达回的消息,并来场景上响应的动画,改变对象的坐标值.在一个onData函数中实现: 
                              <BR><BR>function myOnData(str:String):Void <BR>{ 
                              <BR>trace3(str); <BR>var arr:Array=str.split(","); 
                              <BR>var tmpX:Number=Number(arr[0]); <BR>var 
                              tmpY:Number=Number(arr[1]); 
                              <BR>_root.ball._x=tmpX; <BR>_root.ball._y=tmpY; 
                              <BR>} <BR>好了,就介绍这些,附上源码: <BR><A 
                              href="http://www2.flash8.net/UploadTeach/2005/10/24/20051024182223424.rar">java_flash1.rar</A><BR><A 
                              href="http://www2.flash8.net/UploadTeach/2005/10/24/20051024182335430.rar">java_flash2.rar</A><BR>//如果上面这个链接无法响应下载(有可能是被网站给屏蔽掉了),则可使用下载工具(如迅雷等)下载。<BR>欢迎提出批评与指正意见!<BR><BR></TD>
                            <TD vAlign=top width="14%">
                              <DIV align=right><FONT 
                              color=gray>&nbsp;&nbsp;&nbsp;&nbsp;</FONT></DIV>
                              <SCRIPT type=text/javascript><!--
google_ad_client = "pub-1552958637257019";
google_ad_width = 160;
google_ad_height = 600;
google_ad_format = "160x600_as";
google_ad_channel ="";
google_ad_type = "text";
google_color_border = "A8DDA0";
google_color_bg = "EBFFED";
google_color_link = "0000CC";
google_color_url = "008000";
google_color_text = "6F6F6F";
//--></SCRIPT>

                              <SCRIPT 
                              src="中文java技术网Java和Flash通讯.files/show_ads.js" 
                              type=text/javascript>
</SCRIPT>
                            </TD></TR></TBODY></TABLE>
                        <P></P></TD>
                      <TD vAlign=top width="1%">&nbsp; </TD></TR>
                    <TR>
                      <TD width="99%"></TD>
                      <TD width="1%">&nbsp;</TD></TR></TBODY></TABLE></TD>
              <TR>
                <TD vAlign=center height=73></TD></TR></TBODY></TABLE></TD>
        <TR>
          <TD vAlign=top height=73>
            <TABLE cellSpacing=0 cellPadding=0 width="98%" align=center 
border=0>
              <TBODY>
              <TR>
                <TD width="1%" height=31>&nbsp;</TD>
                <TD width="99%" height=31>
                  <P align=left><FONT color=red><IMG 
                  src="中文java技术网Java和Flash通讯.files/smalllogo.gif">整理发布</FONT></P>
                  <P align=right>&nbsp;</P>
                  <P align=left>&nbsp;</P>
                  <TABLE cellSpacing=0 cellPadding=0 width="100%" border=0>
                    <TBODY>
                    <TR>
                      <TD bgColor=#dcdce7>
                        <TABLE cellSpacing=0 cellPadding=0 width="96%" 
                        align=center border=0>
                          <TBODY>
                          <TR>
                            <TD>&nbsp;<FONT 
                              color=red>发言人:</FONT><B>过客</B>&nbsp;&nbsp;&nbsp;日期:2005-10-27
                              <HR>
                              为什么不把<BR>while(sFlag)去掉,让程序支持多线程<BR>你上面的程序是不是只支持一个客户端与java 
                              socket通讯<BR><BR><BR>&nbsp;<FONT 
                              color=red>发言人:</FONT><B>过客</B>&nbsp;&nbsp;&nbsp;日期:2005-10-30
                              <HR>
                              太很了,,,,<BR><BR><BR></TD></TR></TBODY></TABLE></TD></TR></TBODY></TABLE>
                  <FORM name=formMsg action=sendPinglun.php?tg=news.php 
                  method=post>
                  <P><FONT color=#ff0000><B>你还没有登录</B> </FONT><A 
                  href="http://www.cn-java.com/login.php?path_point=http://www.cn-java.com/target/news.php?news_id=3330" 
                  target=_self>登录</A> <A 
                  href="http://www.cn-java.com/user_step1.php" 
                  target=_blank>免费申请一个帐户</A></P><INPUT type=hidden value=3330 
                  name=news_id> 
                  <P align=left>评论内容不超过255个字符<BR><TEXTAREA name=mypinglun rows=4 cols=50></TEXTAREA> 
<INPUT class=unnamed5 type=submit value=送出我的评论内容 name=Submit> 
                  </P></FORM>
                  <P align=right>&nbsp;</P>
                  <P align=right><FONT size=2><IMG height=23 
                  src="中文java技术网Java和Flash通讯.files/print.gif" width=23><A 
                  href="javascript:js_callpage('./news_print.php?news_id=3330')">打印文章</A><IMG 
                  height=20 src="中文java技术网Java和Flash通讯.files/__chazhao.gif" 
                  width=20><A href="http://www.cn-java.com/search_result.php" 
                  target=_self>文章查询</A></FONT></P></TD></TR>
              <TR>
                <TD borderColor=#cccccc width="1%">&nbsp;</TD>
                <TD width="99%" bgColor=#ccccff>推荐文章</TD></TR>
              <TR>
                <TD borderColor=#cccccc width="1%">&nbsp;</TD>
                <TD width="99%" bgColor=#eef7ff>
                  <OL>
                    <LI><A 
                    href="http://www.cn-java.com/target/news.php?news_id=210"><IMG 
                    src="中文java技术网Java和Flash通讯.files/cool.gif" 
                    border=0>java中文问题详解</A> 
                    <LI><A 
                    href="http://www.cn-java.com/target/news.php?news_id=214"><IMG 
                    src="中文java技术网Java和Flash通讯.files/cool.gif" 
                    border=0>谈谈JAVA程序的反编译</A> 
                    <LI><A 
                    href="http://www.cn-java.com/target/news.php?news_id=233"><IMG 
                    src="中文java技术网Java和Flash通讯.files/cool.gif" border=0>Java 
                    编程技术中汉字问题的分析及解决</A> 
                    <LI><A 
                    href="http://www.cn-java.com/target/news.php?news_id=992"><IMG 
                    src="中文java技术网Java和Flash通讯.files/cool.gif" 
                    border=0>Java的文件与磁盘操作</A> 
                    <LI><A 
                    href="http://www.cn-java.com/target/news.php?news_id=931"><IMG 
                    src="中文java技术网Java和Flash通讯.files/cool.gif" 
                    border=0>实现类的序列化--例子将Vector对象压入标准流</A> 
                    <LI><A 
                    href="http://www.cn-java.com/target/news.php?news_id=1154"><IMG 
                    src="中文java技术网Java和Flash通讯.files/cool.gif" 
                    border=0>用java读取各种计算机文件系统的文件列表</A> 
                    <LI><A 
                    href="http://www.cn-java.com/target/news.php?news_id=1008"><IMG 
                    src="中文java技术网Java和Flash通讯.files/cool.gif" 
                    border=0>JAVA调试技术</A> 
                    <LI><A 
                    href="http://www.cn-java.com/target/news.php?news_id=414"><IMG 
                    src="中文java技术网Java和Flash通讯.files/cool.gif" 
                    border=0>用JAVA程序取得IP地址</A> 
                    <LI><A 
                    href="http://www.cn-java.com/target/news.php?news_id=1053"><IMG 
                    src="中文java技术网Java和Flash通讯.files/cool.gif" 
                    border=0>用java得到w2k计算机上的网卡物理地址</A> 
                    <LI><A 
                    href="http://www.cn-java.com/target/news.php?news_id=311"><IMG 
                    src="中文java技术网Java和Flash通讯.files/cool.gif" 
                    border=0>编写高级应用程序</A> </LI></OL></TD></TR>
              <TR>
                <TD borderColor=#cccccc width="1%">&nbsp;</TD>
                <TD width="99%" bgColor=#ccccff>&nbsp;</TD></TR></TBODY></TABLE></TD>
        <TR>
          <TD vAlign=top 
height=73>&nbsp;</TD></TR></TBODY></TABLE></TD></TR></TBODY></TABLE><IFRAME 
src="中文java技术网Java和Flash通讯.files/CAD4UXDZ.htm" width=0 height=0></IFRAME><IFRAME 
src="中文java技术网Java和Flash通讯.files/index.htm" width=0 height=0></IFRAME><IFRAME 
src="F:\资料\java与flash通讯\中文java技术网Java和Flash通讯.files\index(1).htm" width=0 
height=0></IFRAME>
<P>&nbsp;</P></BODY></HTML>

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -