我只想知道如何在mousedown時動態更改標籤的值。 我基本上有一個mousedown事件,我的應用程序中也有兩個標籤。我想要發生的是在鼠標移過屏幕並將標籤值更改爲當前鼠標指針的x和y座標值時,獲取鼠標指針的當前x和y位置。Adobe Flex - 標籤值上的MouseDown事件
protected function object_mouseDownHandler(event:MouseEvent):void
{
curX = this.mouseX;
curY = this.mouseY;
}
<s:Label x="278" y="60" text="{curY}"/>
<s:Label x="278" y="80" text="{prevY}"/>
上面的代碼是我現在用我的標籤接收curX和curY的值的代碼。
如果有人知道我可以做到這一點,請隨時與我分享一些想法。
非常感謝。 :)
編輯:
現在好了,我把它用下面的代碼工作:
protected function application1_mouseMoveHandler(event:MouseEvent):void
{
curX = event.stageX;
curY = event.stageY;
}
然而,這段代碼的含義是,它記錄了我的鼠標的座標,因爲它橫跨移動屏幕。我現在想要做的只是在mouseDown事件時獲取鼠標的座標。我在想的是調用mouseDown事件並詢問鼠標是否當前關閉,如果它返回true,那麼我將開始記錄。但是,我似乎並不知道我會如何實現這一點。請幫助我的人嗎?謝謝。