`

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  
不过可惜没写几个好的实例。

相关推荐

    flash学习笔记(一些常用方法的例子)

    在实际项目中,你可能还会遇到其他与`DisplayObject`相关的属性和方法,比如`localToGlobal()`(反向转换为舞台坐标),`setChildIndex()`(调整对象在容器中的顺序),以及`visible`和`alpha`属性(控制可见性和...

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

    首先,我们需要了解DisplayObject类,它是所有可绘制对象的基础,包括Sprite、MovieClip、Bitmap等。DisplayObject类提供了添加滤镜(filters)的功能,其中包括灰度滤镜。 灰度滤镜是通过将彩色像素转换为等效的...

    corelib.swc

    比如DisplayObject类及其子类,如Sprite和Shape,它们是舞台上所有可视元素的基类。Sprite类尤其重要,作为一个轻量级容器,可以容纳其他DisplayObject,并且支持交互和动画。此外,Matrix类提供了图形变换功能,如...

    关于flex水波特效的源码

    Flex中的图形绘制主要通过DisplayObject类及其子类如Sprite和Shape来完成。开发者可能会利用这些类的drawGraphicsData方法,结合线条、曲线和填充等图形API,创建出波纹的形状。同时,通过改变图形的位置、大小或...

    面向对象——多态实验报告.doc

    例如,`displayObject()`方法在`Student`和`Employee`类中进行了不同的实现,分别打印出针对学生的提示和针对员工的提示。 实验中,创建了一个名为`TestProgram1`的测试类,这个类包含了三个静态方法:`m1`用于打印...

    AS3类继承树+AS3中文API

    在面向对象编程中,类继承是一种机制,允许一个类(子类或派生类)从另一个类(父类或基类)继承属性和方法。AS3的类继承树展示了所有内置类之间的层次结构,包括DisplayObject类家族(用于图形渲染)、...

    Actionscript3.0基础语法

    ActionScript 3.0 是Adobe Flash Platform中的编程语言,它被广泛用于开发富...通过深入理解DisplayObject类及其子类,开发者可以有效地控制舞台上每个元素的外观和交互行为,从而创建出丰富多彩的用户界面和交互体验。

    flex做的图片浏览

    这些特效可以通过Flex的DisplayObject类及其子类提供的属性和方法实现,如scaleX、scaleY用于缩放,rotation用于旋转,以及使用Tween类或TimelineLite库来创建平滑动画。 至于“通过IO操作”,在Flex中,除了使用...

    dtt.rar_flex_flex 图片

    此外,DisplayObject类及其子类(如Sprite和MovieClip)可以用来创建和组合不同的视觉元素,实现图像合成。 在Flex中,开发者可以使用以下步骤实现大头贴功能: 1. 初始化Camera对象,获取摄像头输入。 2. 创建一个...

    FLASH雷电源码(AS3)

    1. **图形处理**:在AS3中,可以使用DisplayObject类及其子类(如Shape、Sprite等)来绘制图形。在这个实例中,可能会用到这些类来创建闪电的基本形状和轨迹。 2. **动画实现**:在AS3中,通过TimeLine或...

    ActionScript+3.0+编程(中文版)

    3. 舞台与舞台对象:AS3.0中的DisplayObject类及其子类可以添加到舞台上,进行图形绘制和交互。 七、高级特性 1. 静态类型与动态类型:静态类型提供编译时检查,提升性能;动态类型便于灵活性编程。 2. 包:组织类...

    ActionScript开发技术大全

    此外,熟悉内置的DisplayObject类及其子类,如MovieClip和Sprite,能够帮助开发者实现丰富的图形动画效果。 函数和事件处理也是ActionScript开发中的重要部分。函数是可重复使用的代码块,可以作为参数传递,也可以...

    flash编程学习

    - 显示列表:了解DisplayObject类及其子类,如MovieClip和Sprite,以及如何在舞台上添加和操作它们。 - 时间轴控制:掌握play()、stop()等方法,用于控制动画播放。 - 用户接口设计:学习如何创建和布局交互元素,...

    ActionScript 3.0编程技术实战宝典pdf

    书籍会详细讲解DisplayObject类及其子类,如Sprite和MovieClip,以及如何使用舞台和容器进行布局。同时,还会讨论图形绘制API,包括Shape和Graphics类,以及如何动态创建和修改矢量图形。 动画和时间轴控制也是...

    Flash游戏开发ActionScript3.0与实践(ppt教学资源与项目文件)

    4. **图形绘制和动画**:使用DisplayObject类及其子类(如Sprite和MovieClip)创建和操纵游戏中的图形,以及使用Tween和Timeline动画效果。 5. **时间轴控制**:理解帧率和时间轴在游戏循环中的作用,以及如何通过...

    ActionScript3中文教程

    4. 显示对象:介绍DisplayObject类及其子类,如Sprite和MovieClip,以及它们的属性和方法。 5. 事件处理:讲解如何监听和响应AS3中的事件,如点击事件或加载完成事件。 6. 网络编程:阐述如何使用XMLSocket和...

    本地播放器(ActionScript 3.0实现)

    这些可以通过Flash的DisplayObject类及其子类(如Sprite、MovieClip)来实现。 6. 时间轴同步:如果播放器包含动画元素,需要确保时间轴与音视频播放同步。可以使用EnterFrame事件来实现这一点。 7. 事件监听和...

    祖玛源代码

    3. **图形与动画**:《祖玛》中的球、轨道、炮塔等元素都是通过DisplayObject类及其子类(如Sprite、Shape)进行绘制和管理的。AS3.0提供了强大的绘图API,可以创建复杂的2D图形和动画效果。 4. **物理模拟**:为了...

Global site tag (gtag.js) - Google Analytics