localToGlobal()方法和globalToLocal()方法的用法和区别
1. localToGlobal()方法:
将 point 对象从显示对象的(本地)坐标转换为舞台(全局)坐标。
此方法允许您将任何给定的 x 和 y 坐标从相对于特定显示对象原点 (0,0) 的值(本地坐标)转换为相对于舞台原点的值(全局坐标)。
要使用此方法,请先创建 Point 类的一个实例。 您分配的 x 和 y 的值表示本地坐标,因为它们是相对于显示对象原点的值。
然后,您可以将创建的 Point 实例作为参数传递给 localToGlobal() 方法。该方法会返回一个新的 Point 对象,该对象具有相对于舞台原点(而不是显示对象原点)的 x 和 y 值。
2. globalToLocal()方法:
将 point 对象从舞台(全局)坐标转换为显示对象的(本地)坐标。
要使用此方法,请先创建 Point 类的一个实例。 您分配的 x 和 y 值表示全局坐标,因为它们是相对于主显示区域的原点 (0,0) 的。 然后将 Point 实例作为参数传递给 globalToLocal() 方法。 该方法会返回一个新的 Point 对象,该对象具有相对于显示对象原点(而不是舞台原点)的 x 和 y 值。
分享到:
相关推荐
不止基本体从DisplayObject3D中继承属性和方法,CameraObject3D也是它的子类.纵观之,Camera3D继承自CameraObject3D,CameraObject3D继承自DisplayObject3D. 这意味着什么? 每个摄像机都从DisplayObject3D继承x,y,z属性...
NULL 博文链接:https://as3.iteye.com/blog/1168070
说明:这个是用来实现已在场景中的Mc复制多个出来,如AS2中可以duplicateMovieClip,AS3中用是用New和addChild的, 有人会说As3可以用 方法1——反射方法: var ClassRef:Class = getDefinitionByName...
【基础方法,基础类】 trace():页面调试输出 fixjs.Class:类定义 fixjs.Object:提供对象初始化,释放控制,克隆接口 fixjs.DisposeUtil:释放资源工具类 fixjs.CloneUtil:克隆资源工具类 fixjs.Map:哈希数据...
--新增功能:新增类fixjs.display.DisplayObject --新增功能:新增类fixjs.display.InteractiveObject release 0.1.0 --新增功能:新增全局函数trace --新增功能:新增类fixjs.Class --新增功能:新增类fixjs....
这个网上基本很难找的到,...array里面放的是 DisplayObject对象或它子类的数组 book.next(); 下一页 book.prev(); 上一页 由于这个里面的代码不是我写的.感觉里面有些东西不全面, 其他的功能自己去研究. 效果挺不错.
定义 findCuePoint() 和 findNearestCuePoint() 方法的 type 参数值。 ACTIONSCRIPT2 — Constant static property in class flash.display.ActionScriptVersion ActionScript 语言版本 2.0 和更早版本。 ...
ElementWrapper-Phaser CE 如果您不介意HTML元素在画布上方,并且希望快速放置输入文本或整个登录表单。 与Canvas和WebGL渲染器一起使用 在线版本: :
答:DisplayObject.loaderInfo.parameters 2.问:FLEX中如何快速注释? 答:shift+ctrl+c / shift+ctrl+d 加AS3代码注解块 3.问:FLEX中除了上面的快捷键还有中哪些? 答:Ctrl-F11: 执行(Run) F11: 除错(Debug) ...
显示对象DisplayObject.h的封装 精灵对象sprite.h的封装 场景类action.h的封装 计时器对象ticker.h的封装 窗口对象DemoApp.h的说明 消息映射和流程触发结构 createBefore.h 子弹对象bullet.h的封装 鱼类fish.h的封装...
pixi.js的此插件提供了一种将文本输入添加到pixijs阶段的便捷方法。 输入本身是一个HTML <input>元素,根据PIXI-DisplayObject给出的转换,该元素位于舞台的上方。 该框在PIXI平台上绘制。 此外,您可以选择当...
11.1可视对象类DisplayObject 225 11.1.1可视对象列表 225 11.1.2位置、尺寸、透明度与可见性 227 11.1.3缩放与旋转 228 11.1.4坐标体系 231 11.1.5背景色 232 11.1.6区域与范围 233 11.1.7色彩调整 235 11.1.8遮罩 ...
为了帮助引起输入事件的键盘支持和其他辅助技术(AT),该模块还将事件发送到相应的DisplayObject,消费类应用程序可以相应地对其进行响应。 为了支持可访问性,必须将DisplayObjects转换为HTML,因为Javascript...
Flux 是一个小实验,用于在简单的 xml-ish 模板方案和通用图形库之间进行宏驱动的React式绑定。 目前,它适用于单个节点(有关更多详细信息,请参阅演示 Main.hx): var j = new PublicStream (); var f = Flux...
AtomLayout 使用getBounds()对齐 DisplayObject。 不用担心FLA 中的注册点。 (将useBounds设置为true ,默认为false ) 轻松合成布局元素/组。 不再需要 DisplayObjectContainer。 如何使用 创建一个实现...
在Starling中,渲染(大部分)是使用Quad类完成的,将其添加到Starling的显示列表中后,它会将矩形区域渲染到屏幕上。 这是非常有效的,并且对于大多数用例都适用,但是有时您还想做其他事情。 就像是: 自定义...
3D 三角形绘图代码基于 ,并针对此特定用例进行了大量优化,包括大小和性能。 例子 import pixbook.Book; var book:Book = new Book(stage.stageWidth - 100, stage.stageHeight - 100); book.x = book.y = 50; ...
内部对锚定和屏幕方向进行管理以提供一致性。 近期变动: 故事板已替换为Composer API 刷新的build.settings默认为纵向 删除了所有print()日志 定位方式 要定位,只需调用函数并传递displayObject magnet: ...
流体羽毛用于在 FeathersUI 和 Starling 框架中声明性描述 GUI 的流畅界面的草图。 受 Sibirjak DataProvider 控件示例的启发 [ ]例子形式 var b : UIBuilder = getUIBuilder() ;var container : DisplayObject = b ...