对于flex 有几个坐标,一直不知道什么意思今天试验了一下,算是小明白了,此处用X坐标来表示
x:表示某个组件左上角的横坐标的值;
stageX:表示当前鼠标所在的横坐标的值;
localX:表示鼠标点击点在这个组件中相对于组件右边缘的值
例如有这样的一个按钮。
当我们点击这个按钮的右边缘时,我们来看看会打印什么值:
先贴出代码:
<mx:Script>
<![CDATA[
private function initApp(evt:MouseEvent):void
{
trace("bt.width",bt.width)
trace("bt.x------->>",bt.x);
trace("evt.stageX------->>",evt.stageX);
trace("evt.localX------->>",evt.localX);
}
]]>
</mx:Script>
<mx:Button id="bt" click="initApp(event)" x="140" y="10" width="400" label="我的长度是400,坐标(140,10)"/>
运行结果如下:
这正验证了我上面的总结:
- x:表示某个组件左上角的横坐标(140)
-
stageX:表示当前鼠标所在的横坐标的值,即鼠标所点击的那个点的横坐标(540---因为点击的是右边缘,所以这个好事x坐标加上button的宽度《400+140=540》)
-
localX:表示鼠标点击点在这个组件中相对于组件右边缘的值:(400-----因为点击的是右边缘,所以正好是button的宽度,如果点击的是按钮的中间,那么就是200)
分享到:
相关推荐
flex实现坐标转换 界面化的网页设计,实现转换坐标,简单
flex用鼠标拖动图片,鼠标放开停止拖动
flex 控制鼠标移动的例子
flex 鼠标进入显示提示信息,含示例与源码,不过在鼠标出屏的时候,计算位置有一些问题.如有朋友能解决,请回复一下.谢谢!
flex 鼠标 drawRect 画矩形
flex应用程序中,默认情况下会有鼠标右击事件,该源码就是如何禁止鼠标右键的源码
此文档中详细描述了在Flex开发中,如何获得鼠标所在位置的经纬度坐标,希望能够解决您的问题。
Flex 地图,可以自己添加坐标点,添加信息
flex 鼠标移上去滑出 移走滑入、flex 鼠标移上去滑出 移走滑入、
flex中文帮助flex中文帮助flex中文帮助flex中文帮助
flex禁止鼠标右键
Flex读取xml文件 几种方法Flex读取xml文件 几种方法Flex读取xml文件 几种方法
图片应用,FLEX 鼠标移上去图片放大,图片放大的倍数
Flex等待鼠标的图标 cursor.swf SWF文件格式
Flex与后台交互的几种方法详解
这是一个PPT,有关于做Flex的鼠标拖动,值得一看
Flex画 坐标轴曲线 项目用过的 flex4 开发
flex gis开发坐标转换 源代码
Flex4 中文API chm格式
flex中文帮助文档flex中文帮助文档