localToGlobal 本地转换全局
// 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 本地转换全局相关推荐
- TCP/IP,网络字节序与本地转换,Linux提供的转换函数htonl,htons等,sock_addr的数据结构与内容
TCP/IP,网络字节序与本地转换,Linux提供的转换函数htonl,htons等,sock_addr的数据结构与内容 一.网络字节序存储方式: 小端存储:高位存放高地址,0x12345678的小段 ...
- php 产生国际时间,php时间国际化和本地转换
发表于 2017-08-04 07:00:37 by 月小升 假如一个网站面临国际人群,那么可能分布在不同的 echo ''; date_default_timezone_set("UTC& ...
- 事务处理 :本地 、全局、分布式
事务几乎在每个信息系统中都会涉及.事务是为了保证系统中所有的数据都是符合期望的,且相互关联的数据之间不会产生矛盾,即数据的状态是一致性的(Consistency). 按照数据库的经典理论,要达成 一致 ...
- vim autoformat php,Vim 之 vim-autoformat 自动切换使用本地或全局eslint
最近使用vim变成javascript程序,自己的一些写代码的习惯并不是很好,需要经常通过格式化程序帮助自己来格式化代码, vim-autoformat这个插件肯定是少不了,问题就是如何才能通过esl ...
- 对地址转换时内部本地地址、内部全局地址、外部本地地址、外部全局地址的理解...
内部本地(局部)地址:转换前的主机(私有)地址. 内部全局地址:内部主机与外部主机通信地址,通常为公有地址. 外部本地(局部)地址:能够被内部主机识别的外部主机的地址,对内部主机可见的地址. 外部全局 ...
- npm全局安装和本地安装及卸载
NPM是 1)npm是第三方模块的托管网站 1.node包括ECMAscript核心 2.全局成员 3.模块系统成员 (包括 核心模块,第三方模块,自定义模块) 2)npm是node包的管理工具 ...
- Node.js 入门教程 23 使用 npm 的语义版本控制 24 卸载 npm 软件包 25 npm 全局或本地的软件包
Node.js 入门教程 Node.js官方入门教程 Node.js中文网 本文仅用于学习记录,不存在任何商业用途,如侵删 文章目录 Node.js 入门教程 23 使用 npm 的语义版本控制 24 ...
- CVPR2020:三维点云无监督表示学习的全局局部双向推理
CVPR2020:三维点云无监督表示学习的全局局部双向推理 Global-Local Bidirectional Reasoning for Unsupervised Representation L ...
- 图像合成与风格转换实战
图像合成与风格转换实战 神经式转移 Neural Style Transfer 如果使用社交分享应用程序或者碰巧是个业余摄影师,对过滤器很熟悉.滤镜可以改变照片的颜色样式,使背景更清晰或人的脸更白.然 ...
最新文章
- 4月30日或为上半年“最难打车日”
- 开会迟到,代码不规范,晚上八点半去健身,跟leader坐电梯自己先出去!某新入行程序员被疯狂吐槽!...
- 裸眼3D将是未来移动端的显示的主要技术
- python网页爬虫例子_Python网络爬虫 - 一个简单的爬虫例子
- VScode安装(ubuntu)
- java lambda map用法_Java 中如何使用 lambda 表达式填充 Map?
- python threading.Barrier
- jquery-8 jquery如何处理css样式
- iptables 分析
- Altium Designer绘制stm32最小系统原理图
- Win10如何取消开机密码?Win10取消开机密码步骤
- hackthebox-Tracks-Beginner_Track-Blue
- 3D点云处理:数据集生成点云
- 台北房价窥北京未来:调控阻止不了高房价
- 日文系统常用词汇[日语]
- 好的口碑怎么打造?环环相扣的每一步让实在RPA来提效
- 牛皮了!遇到“ORA-12154: TNS: 无法解析指定的连接标识符”错误,到底该如何解决?
- 统计字母、空格、数字和其它字符个数 (Java经典编程案例)
- 惠普计算机使用方法,HP笔记本计算机系统还原方法
- U盘无法弹出时该怎么办
热门文章
- java封装概念_Java面向对象----封装概念
- c++primer 3.2,3.3练习题
- 两文本一图片android,Android富文本编辑器(二):图文混排以及图片上传处理
- python 变量类型list_Python基础变量类型——List浅析-阿里云开发者社区
- ENSP配置 实例四 默认路由配置
- uinty粒子系统子物体变大_Unity的粒子系统(一)基础篇
- 学生管理系统c#语言代码,基于C#语言的学生管理系统的设计(ASP.NET2.0)
- python读取csv画图datetime_python – CSV数据(Timestamp和事件)的时间表绘图:x-label常量...
- python中保留两位小数的编写程序_P081 保留两位小数
- mysql table fetching_MySQL死锁分析一例