当我尝试使用Away3D渲染立方体时没有任何反应

时间:2011-08-11 18:21:34

标签: flash actionscript-3 flash-builder away3d molehill

当我尝试使用Away3D + Molehill渲染一个立方体时,我只得到一个白色默认屏幕,我按照这里的说明进行操作:http://johnlindquist.com/2011/02/28/quickstart-for-molehill-and-away3d/

我唯一没做的就是谈论补丁的部分,因为如果我这样做,我就会遇到错误,例如当我尝试导入Sprite类时。

我正在使用FB 4.5。

谢谢!

这是我的代码:

package
{
    import away3d.containers.View3D;
    import away3d.materials.ColorMaterial;
    import away3d.primitives.Cube;

    import flash.display.Sprite;
    import flash.events.*;

    public class Molehill extends Sprite
    {
        private var view:View3D;
        private var cube:Cube;

        public function Molehill()
        {
            view = new View3D();
            addChild(view);

            var material:ColorMaterial = new ColorMaterial(0xFF0000);
            cube = new Cube(material);

            view.scene.addChild(cube);

            addEventListener(Event.ENTER_FRAME, onEnterFrame);

        }

        private function onEnterFrame(e:Event):void
        {
                cube.rotationY += 10;
        }
    }
}

1 个答案:

答案 0 :(得分:2)

如果您添加了onEnterFrame view.render();,则代码中的所有内容都可以。

确保您已在html-template / index.template.html中将wmode设置为“direct”,并且您已下载Flash Player的测试版。