Flex鼠标中的几种坐标表示的意思
发布时间:2020-12-15 01:08:28 所属栏目:百科 来源:网络整理
导读:对于flex 有几个坐标,一直不知道什么意思今天试验了一下,算是小明白了,此处用X坐标来表示 x:表示某个组件左上角的横坐标的值; stageX:表示当前鼠标所在的横坐标的值; localX:表示鼠标点击点在这个组件中 相对于组件右边缘 的值 例如有这样的一个按钮
对于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)"/> 运行结果如下:
这正验证了我上面的总结:
(编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |