Q
鼠標座標行動
0
A
回答
0
您可以將監聽器添加到舞臺捕捉到的所有點擊:
package
{
import flash.display.Sprite;
import flash.events.Event;
import flash.events.MouseEvent;
[SWF(width='500', height='300', backgroundColor='#ffffff', frameRate='30')]
public class ClickTest extends Sprite
{
public function ClickTest()
{
addEventListener(Event.ADDED_TO_STAGE, addedToStage);
}
private function addedToStage(event:Event):void
{
stage.addEventListener(MouseEvent.CLICK, handleClick);
}
private function handleClick(event:MouseEvent):void
{
if((stage.mouseX < 300) && (stage.mouseY < 200)
{
trace("CLICKED WHERE I WANT");
}
}
}
}
這似乎當精靈被放置在界面的頂部甚至工作。
1
許多對象分派click事件;並在該點擊事件屬性中,您可以使用stageX和stageY屬性訪問x和y位置。
http://livedocs.adobe.com/flex/3/langref/flash/events/MouseEvent.html
不過,我不認爲這是可能偵聽在特定位置的點擊事件沒有他們在那個地方是一個UI元素。
我還質疑,爲這種狀態變化硬編碼x和y位置是一個好主意;因爲不同的機器和不同的屏幕尺寸和分辨率可能會以不同的方式調整您的內容。
相關問題
- 1. 鼠標座標
- 2. VB.NET - 鼠標座標
- 3. Windows鼠標座標VS OpenGL鼠標座標
- 4. GLUT鼠標移動,始終座標爲
- 5. 通過鼠標座標滾動iframe
- 6. 獲取鼠標座標不斷,而鼠標移動onmousedown事件
- 7. Mac鼠標座標!=窗框?
- 8. 翻轉NSView鼠標座標
- 9. Yui鼠標座標元素
- 10. CodedUi:鼠標點擊座標
- 11. JavaScript的:鼠標座標
- 12. 投影鼠標座標
- 13. 更改鼠標座標
- 14. MATLAB將鼠標光標移動到特定座標
- 15. 從鼠標座標到世界座標通過glUnproject
- 16. Java Slick2d - 如何將鼠標座標轉換爲世界座標
- 17. 在C#中單擊鼠標獲取鼠標座標
- 18. 按下鼠標按鈕時監視鼠標座標
- 19. 鼠標座標無法正常工作,
- 20. 獲取鼠標屏幕座標點擊
- 21. 返回的鼠標座標不準確
- 22. 使用jQuery獲取鼠標座標
- 23. 點擊熱圖和鼠標座標! - Javascript
- 24. 鼠標座標變量的作用域
- 25. 鼠標點擊無法提供座標
- 26. 整個窗口上的鼠標座標
- 27. 相對於框架的鼠標座標
- 28. HTML5畫布中的鼠標座標
- 29. 蟒蛇列表鼠標點擊座標
- 30. Objective-C中的鼠標座標?