我需要一个长数据类型。使用Number和Uint通常会使我停留在42亿。我有什么方法可以拥有非常长的数据类型?我需要完整的整数,而不是小数(API只接受整数)。我什么都找不到。 Adobe称数量非常大(1.7 * 10E308)但是在4.2亿桶时,它总是重置为0 ......
有什么想法吗?
现在看起来像这样:
var gold:Number=0;
var highscoregold:uint=0;
highscoregold=gold;
gold_txt.text= ""+gold;
答案 0 :(得分:0)
我不相信Action Script和相关库中存在原生的“大整数”类型。
有一些外部库实现了您正在寻找的类型(通常称为BigInteger
作为Java对应物)。即通过搜索actionscript biginteger:As3 BigInteger returns an Incorrect Answer或http://www.granitedataservices.com/public/docs/2.3.2/docs/reference/en-US/html/graniteds.bignumbers.html