我有一個網站的這個交互式5秒動畫介紹。 preloader和一個項目是動畫,我做第二個動畫跟隨鼠標光標,但它必須留在舞臺的某個部分與屏幕上發生的其他動畫一起工作。在Actionscript3中自定義鼠標光標的XY限制
我對影片剪輯
Mouse.hide();
potistiri.addEventListener(Event.ENTER_FRAME, newCursor);
function newCursor(event:Event): void { potistiri.x = mouseX; potistiri.y = mouseY; }
這個代碼,我就像我說的,我只是希望它留在我想要的區域...
,我發現這個代碼,這使我的錯誤不if和else if正確,或者把staments它需要一個rightparen當我輸入我的號碼...
if(this._x>Stage.width){
this._x=Stage.width;
}else if(this._x<0){
this._x=0; }
,但我不能得到它的工作... 我需要它爲MOV e在x208-656和y140-336之間,當它離開該區域時,物體停留在那裏進行循環,並看到正常的鼠標光標在屏幕的其餘部分中移動。
非常感謝,我把它留給了這裏的專家來幫助我ouy!
我寫下來就像這樣 if(this._x> Stage.656){this._x = Stage.656; else if(this._x <208){this._x = 208; } 它給了我這個錯誤 場景1,Layer'Layer 2',Line10 1084:語法錯誤:期待rightparen before.656。 場景1,Layer'Layer 2',Line11 1084:語法錯誤:期待rightbrace before.656。 –
感謝您的鼠標光標幫助 –
可能是語法問題,請嘗試this.x而不是_x,並且只使用沒有「Stage」的數字值:if(this.x> 656){... –