Ничего не происходит, когда я пытаюсь визуализировать куб, используя Away3D - PullRequest
0 голосов
/ 11 августа 2011

, когда я пытаюсь визуализировать куб, используя 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 Ответ

2 голосов
/ 18 августа 2011

В вашем коде все в порядке, если вы добавили в onEnterFrame view.render();.

Убедитесь, что вы установили wmode на «direct» в html-template / index.template.html и загрузили бета-версию Flash Player.

...