我有一個相當簡單的小cs4項目,其中我期望的效果是在3d空間中旋轉的鐘面,以匹配鼠標在舞臺上的位置,但由於某種原因,爲了順序爲了尋找鼠標位置,我必須點擊舞臺。這是否發生在其他人身上?如果是這樣,爲什麼?舞臺沒有跟蹤MouseX或MouseY沒有點擊
import caurina.transitions.Tweener;
var pp:PerspectiveProjection=new PerspectiveProjection();
pp.projectionCenter = new Point(225,250);
pp.fieldOfView = 55;
clock.transform.perspectiveProjection = pp;
addEventListener(Event.ENTER_FRAME, rotateClock);
function rotateClock(e:Event):void
{
var xPcent:Number = mouseX/225;
var yPcent:Number = mouseY/250;
Tweener.addTween(clock, {rotationY:50 - (50*xPcent), rotationX:50 - (50*yPcent), time:2, transition:"easeOutCubic"});
}
嗯我跑你的代碼(不包括補間,因爲我目前沒有Tweener庫),它運行得很好,不需要點擊只是移動鼠標和在3D空間旋轉的MovieClip。 – Allan 2009-10-19 23:49:45
當我測試文件時,它運行良好..即只是導出.swf,但是當我將它嵌入到html頁面中時,它似乎運行起來很挑剔。 – 2009-10-20 00:04:43
這是在Mac上發生的嗎?在某些Mac瀏覽器中有與此相關的錯誤... – Cay 2009-10-20 00:05:39