2011-08-11 34 views
0

渲染一個立方體,當我試圖渲染使用的Away3D + Molehill的立方體,我只得到一個白色的默認屏幕,我按照說明在這裏:http://johnlindquist.com/2011/02/28/quickstart-for-molehill-and-away3d/沒有任何反應,當我嘗試使用的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; 
     } 
    } 
} 
+0

如果您需要幫助(特別是第三方解決方案),您需要提供代碼。它增加了Sory, –

+0

。它只是我發佈的鏈接中的示例。 – Artemix

+1

還沒有真正檢查出Away3D是如何工作的,但我可以看到你沒有告訴它在任何地方渲染(它應該一次一幀),所以去檢查:) – RasmusWL

回答

2

一切都在你的代碼OK,如果你在的onEnterFrame view.render();添加。

確保您已將wmode設置爲在html-template/index.template.html中「直接」,並且您已下載了Flash Player的測試版。

相關問題