`

DisplayObject类及其子类中的localToGlobal () 方法和globalToLocal()方法

阅读更多
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 值。


0
0
分享到:
评论
1 楼 zhuxiangyan 2010-01-28  
不过可惜没写几个好的实例。

相关推荐

    Pv3D-镜头.Dq

    不止基本体从DisplayObject3D中继承属性和方法,CameraObject3D也是它的子类.纵观之,Camera3D继承自CameraObject3D,CameraObject3D继承自DisplayObject3D. 这意味着什么? 每个摄像机都从DisplayObject3D继承x,y,z属性...

    [心得] AS3)灰化显示对象(DisplayObject)的方法 / 图片灰化

    NULL 博文链接:https://as3.iteye.com/blog/1168070

    as3场景中MC复制一个或多个

    说明:这个是用来实现已在场景中的Mc复制多个出来,如AS2中可以duplicateMovieClip,AS3中用是用New和addChild的, 有人会说As3可以用  方法1——反射方法: var ClassRef:Class = getDefinitionByName...

    fixjs_src_0.2.0

    【基础方法,基础类】 trace():页面调试输出 fixjs.Class:类定义 fixjs.Object:提供对象初始化,释放控制,克隆接口 fixjs.DisposeUtil:释放资源工具类 fixjs.CloneUtil:克隆资源工具类 fixjs.Map:哈希数据...

    fixjs-0.3.0

    --新增功能:新增类fixjs.display.DisplayObject --新增功能:新增类fixjs.display.InteractiveObject release 0.1.0 --新增功能:新增全局函数trace --新增功能:新增类fixjs.Class --新增功能:新增类fixjs....

    flash电子翻书 swc包

    这个网上基本很难找的到,...array里面放的是 DisplayObject对象或它子类的数组 book.next(); 下一页 book.prev(); 上一页 由于这个里面的代码不是我写的.感觉里面有些东西不全面, 其他的功能自己去研究. 效果挺不错.

    ACTION3.0语言组件参考

    定义 findCuePoint() 和 findNearestCuePoint() 方法的 type 参数值。 ACTIONSCRIPT2 — Constant static property in class flash.display.ActionScriptVersion ActionScript 语言版本 2.0 和更早版本。 ...

    phaser-html-element-wrapper:将HTML元素包装到PIXI.DisplayObject中,从而易于操作和屏幕定位

    ElementWrapper-Phaser CE 如果您不介意HTML元素在画布上方,并且希望快速放置输入文本或整个登录表单。 与Canvas和WebGL渲染器一起使用 在线版本: :

    flex 一问一答

    答:DisplayObject.loaderInfo.parameters 2.问:FLEX中如何快速注释? 答:shift+ctrl+c / shift+ctrl+d 加AS3代码注解块 3.问:FLEX中除了上面的快捷键还有中哪些? 答:Ctrl-F11: 执行(Run) F11: 除错(Debug) ...

    基于C++ 设计的捕鱼游戏

    显示对象DisplayObject.h的封装 精灵对象sprite.h的封装 场景类action.h的封装 计时器对象ticker.h的封装 窗口对象DemoApp.h的说明 消息映射和流程触发结构 createBefore.h 子弹对象bullet.h的封装 鱼类fish.h的封装...

    PIXI.TextInput:pixi.js插件,提供了一种向pixijs阶段添加文本输入的便捷方法

    pixi.js的此插件提供了一种将文本输入添加到pixijs阶段的便捷方法。 输入本身是一个HTML <input>元素,根据PIXI-DisplayObject给出的转换,该元素位于舞台的上方。 该框在PIXI平台上绘制。 此外,您可以选择当...

    ActionScript开发技术大全

    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遮罩 ...

    createjs-accessibility:帮助使Createjs画布可访问

    为了帮助引起输入事件的键盘支持和其他辅助技术(AT),该模块还将事件发送到相应的DisplayObject,消费类应用程序可以相应地对其进行响应。 为了支持可访问性,必须将DisplayObjects转换为HTML,因为Javascript...

    flux:实验性用户界面框架

    Flux 是一个小实验,用于在简单的 xml-ish 模板方案和通用图形库之间进行宏驱动的React式绑定。 目前,它适用于单个节点(有关更多详细信息,请参阅演示 Main.hx): var j = new PublicStream (); var f = Flux...

    xrope:原生 as3 显示对象的简单布局库

    AtomLayout 使用getBounds()对齐 DisplayObject。 不用担心FLA 中的注册点。 (将useBounds设置为true ,默认为false ) 轻松合成布局元素/组。 不再需要 DisplayObjectContainer。 如何使用 创建一个实现...

    Starling-Extension-BatchRenderer:Starling-Framework的自定义渲染扩展。 它使您可以使用自定义几何图形,顶点格式,着色器进行渲染,并在单个渲染通道中批量处理所有这些

    在Starling中,渲染(大部分)是使用Quad类完成的,将其添加到Starling的显示列表中后,它会将矩形区域渲染到屏幕上。 这是非常有效的,并且对于大多数用例都适用,但是有时您还想做其他事情。 就像是: 自定义...

    AsPixBook:一个 3D 翻页书实现

    3D 三角形绘图代码基于 ,并针对此特定用例进行了大量优化,包括大小和性能。 例子 import pixbook.Book; var book:Book = new Book(stage.stageWidth - 100, stage.stageHeight - 100); book.x = book.y = 50; ...

    magnet:Corona SDK Graphics 2.0的位置帮助器

    内部对锚定和屏幕方向进行管理以提供一致性。 近期变动: 故事板已替换为Composer API 刷新的build.settings默认为纵向 删除了所有print()日志 定位方式 要定位,只需调用函数并传递displayObject magnet: ...

    fluid-feathers:用于在 FeathersUI 和 Starling 框架中声明性描述 GUI 的流畅接口

    流体羽毛用于在 FeathersUI 和 Starling 框架中声明性描述 GUI 的流畅界面的草图。 受 Sibirjak DataProvider 控件示例的启发 [ ]例子形式 var b : UIBuilder = getUIBuilder() ;var container : DisplayObject = b ...

Global site tag (gtag.js) - Google Analytics