forked from: player 11.5: stack traces in release

by makc3d forked from player 11.5: stack traces in release (diff: 2)
♥0 | Line 26 | Modified 2012-12-13 17:55:55 | MIT License
play

ActionScript3 source code

/**
 * Copyright makc3d ( http://wonderfl.net/user/makc3d )
 * MIT License ( http://www.opensource.org/licenses/mit-license.php )
 * Downloaded from: http://wonderfl.net/c/3LMm
 */

// forked from wh0's player 11.5: stack traces in release
package {
    import flash.display.Loader;
    import flash.system.Capabilities;
    import com.actionscriptbible.Example;
    public class FlashTest extends Example {
        public function FlashTest() {
            var version:uint = loaderInfo.bytes[3];
            if (version < 18) {
                loaderInfo.bytes[3] = 18;
                var l:Loader = new Loader();
                addChild(l);
                l.loadBytes(loaderInfo.bytes);
            } else {
                trace('player version ' + Capabilities.version);
                trace('debugger? ' + Capabilities.isDebugger);
                trace('SWF version ' + loaderInfo.bytes[3]);
                try {
                    null[0];
                } catch (e:Error) {
                    trace(e);
                    trace(e.getStackTrace());
                }
            }
        }
    }
}