当我尝试使用Away3D + http://johnlindquist.com/2011/02/28/quickstart-for-molehill-and-away3d/渲染一个立方体时,我只得到了一个白色的默认屏幕,我遵循了这里的说明:
我唯一没有做的事情,是关于补丁的部分,因为如果我这样做了,我会得到错误,例如,当我试图导入Sprite类时。
我用的是FB4.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;
}
}
}发布于 2011-08-18 21:51:55
如果您已经在onEnterFrame view.render();中添加了,那么代码中的一切都是正常的。
确保已在html-template/index.template.html中将wmode设置为"direct“,并且已下载Flash Player的测试版。
https://stackoverflow.com/questions/7030899
复制相似问题