/*复制代码粘贴在第1帧动作面版中
*版本Flash cc 2015 actionscript 3.0
*/
import flash.events.Event;
stop();
var randa:int = Math.random() * 100 + 1;//随机1到100的自然数
var num:Number = 1000;//开始数字
const speed:int = 30;//固定速度
trace(randa);//输出面版中查看随机字,则是最后停止时的数字。
stage.addEventListener(Event.ENTER_FRAME ,update);//更新数据
function update(e:Event ):void
{
num += (randa - num) / speed;//缓减
if (Math.floor(num) <= randa)
{
stage.removeEventListener(Event.ENTER_FRAME ,update);//停止更新
}
tt.text = String(Math.floor(num));//tt 是文本实例名称,最好别用value做为实例名称。
}
追问太谢谢谢啦~~~不过请问为什么不能用value嘞😳我只在自己摸索as,还请不吝赐教
追答可能会导致命名空间有冲突!
追问谢谢!!!
谢谢!!!
谢谢!!!
本回答被提问者和网友采纳