flash中1+1=11的问题
发布网友
发布时间:2022-05-08 15:59
我来回答
共4个回答
热心网友
时间:2024-02-16 20:33
问:我想做的是一个和计算器差不多,比如在场景上有两个输入栏,分别输入1和2。还有一个输出栏通过按钮点一下就会得出3。可以我每次总是得出12,两个输入层我设了变量A和B,输出变量设为C。而且都设了Number.为什么还是得不出3呢??
答:因为您没有转换成数字格式,所以FLASH识别它为字符,字符"1" 加 字符"2"自然等于 "12"...
解决方法:转换成数字 C=Number(A)+Number(B) 这样就可以得到 3 了.
问:var A:Number=空白,这个空白是让别人随便往里面输入数字来计算的,这个空白该用什么代码来表示?
答:因为您是初始化它为 Number,所以如果不对它进行赋值的话,它的默认值是0.所以您可以这样写:var A:Number=0
热心网友
时间:2024-02-16 20:34
1+1=11 就是一个人加一个人能干11个人的活!,
还有1=10这样的说法,1个人能干10个人的活。
热心网友
时间:2024-02-16 20:34
时间轴上的代码
a=b=c=""
按钮上的代码
on (press) {
c = int(a)+int(b);
}
热心网友
时间:2024-02-16 20:35
val(1)+val(2)=3