X-Git-Url: http://git.asbjorn.biz/?a=blobdiff_plain;f=lib%2Fas3%2Fok%2Ffloat.as;h=f243af007d430765af784d663ef3b0472d1e0539;hb=d2bcd477230b4ac8d7e69fc253d94250b13eb37a;hp=76c17863ff47cfbf2a9f9ec0a95a9dee4a347563;hpb=a43e097bc7958c5739ef3e77cdcedd56ddc060b9;p=swftools.git diff --git a/lib/as3/ok/float.as b/lib/as3/ok/float.as index 76c1786..f243af0 100644 --- a/lib/as3/ok/float.as +++ b/lib/as3/ok/float.as @@ -2,8 +2,24 @@ package { import flash.display.MovieClip public class Main extends flash.display.MovieClip { function Main() { - var x = .5; - if(x is Number) trace("ok"); + /* test normal floats */ + var x = .25; + if(x is Number) trace("ok 1/8"); + if(x*4==1.0) trace("ok 2/8"); + var y = -.25; + if(y is Number) trace("ok 3/8"); + if(y*4==-1.0) trace("ok 4/8"); + + /* test hex floats */ + var a = 0x. + var b = 0xa. + var c = 0x.4 + var d = 0xa.a + if(a==0) trace("ok 5/8"); + if(b==10.0) trace("ok 6/8"); + if(c==0.25) trace("ok 7/8"); + if(d==10.625) trace("ok 8/8"); + trace("[exit]"); } } }