Testing Flash Player 11
♥0 |
Line 29 |
Modified 2011-10-20 22:46:58 |
MIT License
archived:2017-03-20 04:25:24
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");
}
}
}