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中的鼠标坐标?