localToGlobal 本地转换全局
生活随笔
收集整理的這篇文章主要介紹了
localToGlobal 本地转换全局
小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.
// localToGlobal 本地轉(zhuǎn)換全局
var square:Sprite = new Sprite(); square.graphics.beginFill(0xFFCC00); square.graphics.drawRect(0, 0, 100, 100); square.x = 100; square.y = 200;addChild(square);square.addEventListener(MouseEvent.CLICK, traceCoordinates)function traceCoordinates(event:MouseEvent):void {var clickPoint:Point = new Point(square.mouseX, square.mouseY);trace("顯示對(duì)象坐標(biāo):", clickPoint);trace("舞臺(tái)坐標(biāo):", square.localToGlobal(clickPoint)); }
var square:Sprite = new Sprite(); square.graphics.beginFill(0xFFCC00); square.graphics.drawRect(0, 0, 100, 100); square.x = 100; square.y = 200;addChild(square);square.addEventListener(MouseEvent.CLICK, traceCoordinates)function traceCoordinates(event:MouseEvent):void {var clickPoint:Point = new Point(square.mouseX, square.mouseY);trace("顯示對(duì)象坐標(biāo):", clickPoint);trace("舞臺(tái)坐標(biāo):", square.localToGlobal(clickPoint)); }
以下代碼創(chuàng)建一個(gè) Shape 對(duì)象,并顯示使用不同點(diǎn)作為參數(shù)調(diào)用 hitTestPoint() 方法的結(jié)果。globalToLocal() 方法將點(diǎn)從 Stage 坐標(biāo)轉(zhuǎn)換到該形狀的坐標(biāo)空間:import flash.display.Shape; import flash.geom.Point;var circle:Shape = new Shape(); circle.graphics.beginFill(0x0000FF); circle.graphics.drawCircle(40, 40, 40); circle.x = 10; addChild(circle);var point1:Point = new Point(0, 0); trace(circle.hitTestPoint(point1.x, point1.y, true)); // false trace(circle.hitTestPoint(point1.x, point1.y, false)); // false trace(circle.globalToLocal(point1)); // [x=-10, y=0]var point2:Point = new Point(10, 1); trace(circle.hitTestPoint(point2.x, point2.y, true)); // false trace(circle.hitTestPoint(point2.x, point2.y, false)); // true trace(circle.globalToLocal(point2)); // [x=0, y=1]var point3:Point = new Point(30, 20); trace(circle.hitTestPoint(point3.x, point3.y, true)); // true trace(circle.hitTestPoint(point3.x, point3.y, false)); // true trace(circle.globalToLocal(point3)); // [x=20, y=20]
轉(zhuǎn)載于:https://www.cnblogs.com/ChangeTheWorlds/archive/2013/01/31/2886800.html
總結(jié)
以上是生活随笔為你收集整理的localToGlobal 本地转换全局的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: Linux命令之感叹号 !
- 下一篇: DOM 节点的创建、删除、替换