FLASH CS3的一个大BUG,害我今天瞎弄了半天!
:@ :@ :@ :@ :@
打开FLASH CS3,新建一个ActionScript文件,在里边写以下代码:-
- var a:int = 5;
- var b:Number = Math.sin((a+1)/a);
复制代码 注意了,这里的b的值是a加一的和除以a取正弦。现在按一下“自动套用格式”整理一下,竟然就成了-
- var a:int=5;
- var b:Number=Math.sin(a + 1 / a);
复制代码 这就成了a和a分之一的和取正弦了。结果当成是不正确的。
我弄了一天才发现,如果只打开AS文件而且没开FLA文件,就会把括号里的括号都消掉,造成计算结果不是自己想要的。大家要小心了。今天为此查错郁闷了一天。
[ 本帖最后由 陈策 于 2007-12-3 09:16 编辑 ] |