AS3:3D无法正常工作,“访问未定义的属性z”?

时间:2013-10-19 16:37:24

标签: actionscript-3 flash 3d

最近,我在AS3上阅读了一些有关3D的教程。到目前为止,我已经读过要将2D影片剪辑转换为3D所需要做的就是定义MoviClip类的z属性。问题是:当我尝试运行我的3D项目时,我收到错误:“访问未定义的属性z”,我不知道为什么。

任何答案都会有所帮助。提前谢谢!

TheeDClip类的代码(意味着在符号定义类中扩展:

public class ThreeDClip extends MovieClip
{
    public function ThreeDClip(_stage:Stage, _followup:Function, _x:Number = .000378, _y:Number = .000378, _z:Number = .000378)
    {
        super();
        addEventListener(Event.ADDED_TO_STAGE, function(evt:Event)
            {
                _followup();
        });
        _stage.addChild(this);

        if (_x != .000378)
            x = _x;
        else
            x = _stage.stageWidth / 4;

        if (_y != .000378)
            y = _y;
        else
            y = _stage.stageWidth / 4;

        if (_z != .000378)
            z = _z;
        else
            z = 100;
    }
}

0 个答案:

没有答案