我想獲得一個不同的光標來顯示我的自定義光標,這是我目前使用的代碼。我已經創建了這個功能,但我不知道該從哪裏出發。用as3中的mouse_down自定義光標
理想情況下,我想將一個光標切換爲另一個光標,或者在光標時間軸內使用不同的幀。如果可以的話請幫忙。
import flash.display.Sprite;
import flash.display.StageAlign;
import flash.display.StageScaleMode;
import flash.events.Event;
import flash.events.MouseEvent;
var myCursor:Sprite;
stage.align = StageAlign.TOP_LEFT;
stage.scaleMode = StageScaleMode.NO_SCALE;
function init()
{
Mouse.hide();
myCursor = new CursorClass();
myCursor.mouseEnabled = false;
myCursor.visible = false;
addChild(myCursor);
stage.addEventListener(MouseEvent.MOUSE_MOVE, mouseMoveHandler);
stage.addEventListener(Event.MOUSE_LEAVE, mouseLeaveHandler);
stage.addEventListener(MouseEvent.MOUSE_DOWN, mouseDownHandler);
}
function mouseMoveHandler(evt:MouseEvent):void
{
myCursor.visible = true;
myCursor.x = evt.stageX;
myCursor.y = evt.stageY;
}
function mouseDownHandler(evt:MouseEvent):void
{
}
function mouseLeaveHandler(evt:Event):void
{
myCursor.visible = false;
}
init();
我收到此錯誤 場景1,層 '三層',第25幀,第68行\t 1061:調用可能未定義的方法gotoAndStop通過靜態類型的引用flash.display:Sprite。 – user2140634 2013-03-06 16:53:04
謝謝,我明白了! – user2140634 2013-03-06 17:09:04