1
我有一个类名为Box
扩展Sprite
,当我试图访问他transform.matrix3D
财产(实际上是从Transform
对象matrix3D
属性)这将返回我null
。为什么?AS3 - 为什么我的transform.matrix3D为空?
package some.place
{
// ... imports ...
public class Box extends Sprite
{
public function Box() {}
public function DoSomething():void
{
var m:Matrix3D = transform.matrix3D;
// here m == null !!! Why???
}
}
}
作为一个快速的注意,最简单的方法,以确保你有一个非空matrix3D属性(不以其他方式影响DisplayObject的视图)只是设置'displayObjectInstance.z = 1;'。 – 2010-07-08 23:39:52