@@ -91,7 +91,8 @@ class FbxTools {
}
static inline function idToInt( f : Float ) {
- #if neko
+ #if (neko || hl)
+ // ids are unsigned
f %= 4294967296.;
if( f >= 2147483648. )
f -= 4294967296.;
@@ -72,7 +72,7 @@ class Parser {
case TLength(v):
except(TBraceOpen);
except(TNode("a"));
- var ints = [];
+ var ints : Array<Int> = [];
var floats : Array<Float> = null;
var i = 0;
while( i < v ) {