讨论说明:flash ation script的效率不佳,相信写as的朋友最关心也最头痛的莫过于此了。所以如何提高as 的效能值得探讨的。
希望大家能把平时积累的一些经验在此分享一下。
讨论一:在国外看到一个有意思的讨论,总结了一下,看以下4段代码,请分别执行,看看所用的时间。
var max_value = 39999function loop() { var st=gettimer() var z; for ( i=0; i<max_value; i++) { z ++; } trace(gettimer()-st);}_global.max_value = 39999function loop() { var st=gettimer() var z; for ( i=0; i<max_value; i++) { z ++; } trace(gettimer()-st);}function loop() { var max_value = 39999 var st=gettimer() var z; for ( i=0; i<max_value; i++) { z ++; } trace(gettimer()-st);}function loop() { var max_value = 39999 var st=gettimer() var z; for (var i=0; i<max_value; i++) { z ++; } trace(gettimer()-st);}
回帖一:有意思。以后循环都要加上var了。
回帖二:想不到一个var竟然快了这么多。
回帖三:所以,上面的结论是多使用局部变量!原贴地址:http://www.blueidea.com/bbs/newsdetail.asp?id=1057820仍在讨论中,敬请关注.
Java Asp PHP .Net XML C/C++ CGI VB Jsp J2ee J2se J2me EJB Servlet Tomcat Resin Struts Weblogic Eclipse ANT GUI JMS Web servise IDEA Webphere Hibernate Spring Jboss Applet Swing Socket Javamail Perl Ajax P2P 安全 模式 框架 测试 开源 游戏
Windows XP Windows 2000 Windows 2003 Windows Me Windows 9.x Linux UNIX 注册表 操作系统 服务器 应用服务器