在游戏中记录下玩家的得分,然后将得分排序是经常的事情,这就涉及到Flash,JSP与PHP中有load,这个URL
dispscore.php中只需检查它就知道数据有没有返回;GetTimer()
score.asp变量的值,就停止等待结果,同时提示数据传送失败。
懂编程的人可以从这两种编程语言的返回中看出,返回数据的语句就相当于用后台编程语言在屏幕上显示内容,根本不用其他的特定语句!也就是说如果用Perl上面讲到的是在Flash 5对象。MX
d>请等待.....");
}
};
请等待.....
请等待.....
------------
d>从这里很明显可以看出,通过实例化一个loadVars。这个变量非常有用,编程时再也不用像以前那样通过从后台传一个变量来检查了。而这个对象的另一个事件>则可以做成一个事件驱动的函数形式。当然了,从测试的结果来看好像是在成功的时候调用的,将asp调用上面的score.asp
d>返回值正确,取相应的数据进行处理")
trace(d>返回值错误,程序无需再等待")
}
removeMovieClip("d>请等待.....");
};
这段程序跟前面的相比只是将相应的程序摆放到不同的函数中而已,执行的情况是只要后台程序一有返回值,等待就结束,因此它的响应速度得到明显提高。
在loadVars的文档是非常实用的。可以通过这两个方法的配合做出一个通信过程的loading效果来,在这里就不给出代码了,请大家自己动手试一试!
欢迎您访问www.5ucms.org
上一篇:5ucms教程,Flash MX 编程深层次应用-复杂游戏(5) 下一篇:5ucms培训,Flash MX 编程深层次应用-第三方软件(3) |
|
本站声明:本网站所载文章等内容,目的在于传递更多信息,并不代表本网赞同其观点和对其真实性负责。如涉及作品内容、版权及其它问题,请在30日内与本网联系(Email:3876307#qq.com),我们将在第一时间删除内容。若原创内容转载请注明出处。 5ucms插件,Flash MX 编程深层次应用-复杂游戏(2)的关键词: |