Testing Flash Player 11

by Fumio
♥0 | Line 29 | Modified 2011-10-20 22:46:58 | MIT License
play

ActionScript3 source code

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

package {
    import flash.text.TextField;
    import flash.display.Sprite;
    import flash.geom.Matrix3D;
    public class Flash_11_Test extends Sprite {
        private var _txt:TextField = new TextField();
        public function Flash_11_Test() {
            var myMatrix3D:Matrix3D = new Matrix3D();
            var targetMatrix3D:Matrix3D = new Matrix3D();
            myMatrix3D.appendTranslation(2, 4, 8);
            var myData:Vector.<Number> = myMatrix3D.rawData;
            trace(myData);
            targetMatrix3D.copyRawDataFrom(myData);
            trace(targetMatrix3D.rawData);
            targetMatrix3D.copyRawDataFrom(myData, 0, true);
            trace(targetMatrix3D.rawData);
            myMatrix3D.transpose();
            trace(myMatrix3D.rawData);
            // myMatrix3D.copyToMatrix3D(targetMatrix3D);
            // targetMatrix3D.copyFrom(myMatrix3D);
            var _str:String = String(myMatrix3D.rawData) + "\n";
            _str += String(targetMatrix3D.rawData);
            _txt.width = 465.0;
            this.addChild(_txt);
        }
        private function trace(_value:Object):void {
            var _str:String = String(_value);
            _txt.appendText(_str + "\n");
        }
    }
}