Ничего не происходит, когда я пытаюсь визуализировать куб, используя Away3D
Когда я пытаюсь визуализировать куб, используя 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 ответ
Все в порядке в вашем коде, если вы добавили в onEnterFrame view.render();
,
Убедитесь, что вы установили wmode на "direct" в html-template/index.template.html и загрузили бета-версию Flash Player.