Comment 0 for bug 1115770

Revision history for this message
zahurdias (zahurdias) wrote :

package {
 import flash.display.MovieClip;

 public class test4 extends MovieClip {
  trace("Test case #4");

 private var AS1StyleClass:Function = function():*{}
 AS1StyleClass.prototype = new MovieClip();
 private var as1Instance:* = new AS1StyleClass();

 trace(as1Instance instanceof MovieClip); // true
 trace(as1Instance is MovieClip); // false - cant see prototype chain

 trace(as1Instance instanceof AS1StyleClass); // true
 trace(as1Instance is AS1StyleClass); // true
 }
}