2010-02-23 47 views
1

我正在開發一個Flash應用程序,需要我有一個旋轉的精靈對象圍繞3D空間循環。我看到一個MovieClip有一個z-index,可以在3d空間中用作z座標,但在sprite對象中找不到它。Actionscript 3D如何開發3d精靈

如何解決這個問題。

回答

1

當你說「但無法在精靈對象中找到它」。你什麼意思? Adobe的Sprite類文檔列出了屬性列表中的z屬性(http://help.adobe.com/en_US/AS3LCR/Flash_10.0/flash/display/Sprite.html)。也許你需要點擊「顯示繼承的公共屬性」才能看到它?無論如何,下面的僞代碼可能會有所幫助:

var sprite:Sprite = new Sprite(); 
addChild(sprite); 

addEventListener(Event.ENTER_FRAME, onEnterFrame); 

protected function onEnterFrame(e:Event):void 
{ 
    sprite.z += (mouseX - sprite.z) * 0.2; 
} 

祝你好運!