Flex座標系統及轉換

2021-05-09 01:26:55 字數 877 閱讀 4083

flash和flex針對不同的目的,提供了3種不同的座標系

全域性的就是(stage級別的)

本地座標系(元件級別的)

內容座標系(相對於本地座標系說的)

這些座標系的點是可以轉換的,並且有相應的方法,看來adobe想得挺周到。我們乙個乙個的說一下

全域性這個座標系的原點在整個flash舞台的左上角,mouseevent例項的stagex,stagey就是這個座標系中的值,

本地座標原點是相對的元件的左上角,mouseevent中的localx,localy就是相對這個座標系說的,

內容這個東西比較抽象了uicomponent類例項的contentmou***  和 contentmousey 就是了,這個主要針對有滾動條的元件說的,有滾動條了,內容肯定不少,內容所佔的區域的座標就是這個座標系了。

下面有個官方的圖說明了三個座標系的關係及位置:

座標轉換還有現成的方法

contentmou***

返回mouse的內容座標x值

contentmousey

返回mouse的內容座標y值

contenttoglobal   

將內容座標轉換成全域性座標

contenttolocal 

將內容座標轉換成內容座標

globaltocontent   

將全域性的轉成內容座標

globaltolocal 

全域性的轉成本地的

localtocontent

本地到內容座標

localtoglobal 

本地到全域性座標

下面是乙個小例子

<?xml version="1.0"?>

backgroundcolor="white">

Flex座標系統及轉換

flash和flex針對不同的目的,提供了3種不同的座標系 全域性的就是 stage級別的 全域性舞台的座標,不隨當前當滑鼠所在容器的變化而變化 本地座標系 元件級別的 隨控制項不是定是容器的變化而座標系變化,顯示的是當前構件內的座標 內容座標系 相對於本地座標系說的 這些座標系的點是可以轉換的,並...

Flex座標系統及轉換

url flash和flex針對不同的目的,提供了3種不同的座標系 全域性的就是 stage級別的 本地座標系 元件級別的 內容座標系 相對於本地座標系說的 這些座標系的點是可以轉換的,並且有相應的方法,看來adobe想得挺周到。我們乙個乙個的說一下 全域性這個座標系的原點在整個flash舞台的左上...

PHP座標系統轉換

根據網際網路 修改 class coordinatetransformutil param lng wgs84座標系的經度 param lat wgs84座標系的緯度 public static function wgs84tobd09 lng,lat param lng 火星座標經度 param ...