//  localToGlobal   本地转换全局

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("显示对象坐标:", clickPoint);trace("舞台坐标:", square.localToGlobal(clickPoint));
}

  

以下代码创建一个 Shape 对象,并显示使用不同点作为参数调用 hitTestPoint() 方法的结果。globalToLocal() 方法将点从 Stage 坐标转换到该形状的坐标空间: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]

  

转载于:https://www.cnblogs.com/ChangeTheWorlds/archive/2013/01/31/2886800.html

localToGlobal 本地转换全局相关推荐

  1. TCP/IP,网络字节序与本地转换,Linux提供的转换函数htonl,htons等,sock_addr的数据结构与内容

    TCP/IP,网络字节序与本地转换,Linux提供的转换函数htonl,htons等,sock_addr的数据结构与内容 一.网络字节序存储方式: 小端存储:高位存放高地址,0x12345678的小段 ...

  2. php 产生国际时间,php时间国际化和本地转换

    发表于 2017-08-04 07:00:37 by 月小升 假如一个网站面临国际人群,那么可能分布在不同的 echo ''; date_default_timezone_set("UTC& ...

  3. 事务处理 :本地 、全局、分布式

    事务几乎在每个信息系统中都会涉及.事务是为了保证系统中所有的数据都是符合期望的,且相互关联的数据之间不会产生矛盾,即数据的状态是一致性的(Consistency). 按照数据库的经典理论,要达成 一致 ...

  4. vim autoformat php,Vim 之 vim-autoformat 自动切换使用本地或全局eslint

    最近使用vim变成javascript程序,自己的一些写代码的习惯并不是很好,需要经常通过格式化程序帮助自己来格式化代码, vim-autoformat这个插件肯定是少不了,问题就是如何才能通过esl ...

  5. 对地址转换时内部本地地址、内部全局地址、外部本地地址、外部全局地址的理解...

    内部本地(局部)地址:转换前的主机(私有)地址. 内部全局地址:内部主机与外部主机通信地址,通常为公有地址. 外部本地(局部)地址:能够被内部主机识别的外部主机的地址,对内部主机可见的地址. 外部全局 ...

  6. npm全局安装和本地安装及卸载

    NPM是 1)npm是第三方模块的托管网站 1.node包括ECMAscript核心 2.全局成员 3.模块系统成员  (包括  核心模块,第三方模块,自定义模块) 2)npm是node包的管理工具  ...

  7. Node.js 入门教程 23 使用 npm 的语义版本控制 24 卸载 npm 软件包 25 npm 全局或本地的软件包

    Node.js 入门教程 Node.js官方入门教程 Node.js中文网 本文仅用于学习记录,不存在任何商业用途,如侵删 文章目录 Node.js 入门教程 23 使用 npm 的语义版本控制 24 ...

  8. CVPR2020:三维点云无监督表示学习的全局局部双向推理

    CVPR2020:三维点云无监督表示学习的全局局部双向推理 Global-Local Bidirectional Reasoning for Unsupervised Representation L ...

  9. 图像合成与风格转换实战

    图像合成与风格转换实战 神经式转移 Neural Style Transfer 如果使用社交分享应用程序或者碰巧是个业余摄影师,对过滤器很熟悉.滤镜可以改变照片的颜色样式,使背景更清晰或人的脸更白.然 ...

最新文章

  1. 4月30日或为上半年“最难打车日”
  2. 开会迟到,代码不规范,晚上八点半去健身,跟leader坐电梯自己先出去!某新入行程序员被疯狂吐槽!...
  3. 裸眼3D将是未来移动端的显示的主要技术
  4. python网页爬虫例子_Python网络爬虫 - 一个简单的爬虫例子
  5. VScode安装(ubuntu)
  6. java lambda map用法_Java 中如何使用 lambda 表达式填充 Map?
  7. python threading.Barrier
  8. jquery-8 jquery如何处理css样式
  9. iptables 分析
  10. Altium Designer绘制stm32最小系统原理图
  11. Win10如何取消开机密码?Win10取消开机密码步骤
  12. hackthebox-Tracks-Beginner_Track-Blue
  13. 3D点云处理:数据集生成点云
  14. 台北房价窥北京未来:调控阻止不了高房价
  15. 日文系统常用词汇[日语]
  16. 好的口碑怎么打造?环环相扣的每一步让实在RPA来提效
  17. 牛皮了!遇到“ORA-12154: TNS: 无法解析指定的连接标识符”错误,到底该如何解决?
  18. 统计字母、空格、数字和其它字符个数 (Java经典编程案例)
  19. 惠普计算机使用方法,HP笔记本计算机系统还原方法
  20. U盘无法弹出时该怎么办

热门文章

  1. java封装概念_Java面向对象----封装概念
  2. c++primer 3.2,3.3练习题
  3. 两文本一图片android,Android富文本编辑器(二):图文混排以及图片上传处理
  4. python 变量类型list_Python基础变量类型——List浅析-阿里云开发者社区
  5. ENSP配置 实例四 默认路由配置
  6. uinty粒子系统子物体变大_Unity的粒子系统(一)基础篇
  7. 学生管理系统c#语言代码,基于C#语言的学生管理系统的设计(ASP.NET2.0)
  8. python读取csv画图datetime_python – CSV数据(Timestamp和事件)的时间表绘图:x-label常量...
  9. python中保留两位小数的编写程序_P081 保留两位小数
  10. mysql table fetching_MySQL死锁分析一例