Flash专栏: 基础教程 | 技巧运用 | MTV实例教程 | 游戏实例教程 | 实例教程 | AS教程(new)
photoshop专栏: 基础 | 进阶 | 技巧总汇 | 精彩实例 | 文字特效 | 滤镜魔术 | 实际应用
网页设计: Dreamweaver教程 | FireWorks教程 | CorelDraw设计 | Freehand/Illustrator教程 | 音乐转换教程
其他教程: 操作系统 | 程序设计 | 网站开发 | 图形图像 | 数据库 | 网络技术 | 安全相关 | 认证考试 | 硬件知识 | 服务器
Flash专栏>AS教程>AS3.0中uint数据类型做循环判断应注意   返回上一页

  日期:2006-08-17 12 作者:flashpixy 来源:闪吧
天气预报 IP地址 手机号码 邮编 翻译 在线代理 在线评书 好dj


AS3.0中uint数据类型做循环判断应注意


在AS3.0中增加了新的数据类型uint,其表示正整数.我们可以先看一下下面的例子:

for(var i:uint = 5;i>=0;i--) 

trace("test"); 
运行该代码将会产生一个运行错误:"Error: Error #1502: 脚本的执行时间已经超过了 15 秒的默认超时设置.".如果我们将i声明成int或者Number将可以顺利完成任务.这个主要是因为我们声明的i为uint,它的有效的范围为0~4294967295.当我们运行代码的时候i=0的时候,i--之后i将等于4294967295.从而使代码产生了死循环.这个在C语言中也是如此,所以写惯了AS的朋友要主要了.
   责任编辑:uufeng    时间:2006年8月9日


 
高手云集 版权所有 1998-2006