 <p>ok, this is a little hard to explain ... first of all, here is how it works:</p> <pre><code>var test_inst:Number = 2.953; trace(test_inst); trace((test_inst as Object).constructor); </code></pre> <p>to my understanding, this comes from the fact, that the property <code>constructor</code> comes from the ECMAScript-nature of ActionScript 3. It is an ECMAScript property of <code>Object</code> instances and is inherited through <a href="http://en.wikipedia.org/wiki/Prototype-based_programming" rel="nofollow noreferrer">prototypes</a>. From the strictly typed world of ActionScript 3 (which also uses a different inheritance mechanism), this property is thus not available.</p> <p>greetz<br> back2dos</p>