Flash MX的坐标系统简介

1主场景的坐标系统和影片剪辑元件的坐标系统
(1)在进行的Flash游戏开发的时候,很多时候都用了Flash的坐标系统,例如拼图戏也都用到了Flash的坐标系统,这对于了解Flash很重要。
(2)Flash中的主场景坐标系统与影片剪辑元件的坐标系统的中心原点不相同,主场景坐标系统中心原点是舞台工作区的左上角,如图所示。

(3)影片剪辑元件的坐标系统原点如图所示,它是以影片剪辑元件的中心十字为原点的

2影片剪辑元件与主场景坐标系统的关系
当把影片剪辑元件拖拽到主场景中时,就建立了一个坐标系统关系。
(1)建立一个Flash动画,长宽分别为:width=300,height=300。创建一个影片剪辑元件,在影片剪辑元件中绘制一个
长宽都是100px的蓝色正方形。注意一定要将蓝色正方形的中点对准影片剪辑元件的中心十字。主场景的坐标系统与影片
剪辑元件坐标系统是靠影片剪辑元件中心十字来对齐的。
(2)回到动画主场景工作区中,将影片剪辑元件从“库”面板中拖拽到主场景舞台工作区中,位置如图所示。

(3)在主场景舞台工作区中,绘制两个动态文本框,上面的文本框用于显示“PointA”变量的值,下面的文本框用于显示“PointB”的值,如图所示。

(4)选中主场景中的影片剪辑元件实例,调出“属性”面板,为这个影片剪辑元件起了一个名字“MC”。
(5)在“MC”影片剪辑元件实例中加入如下ActionScript脚本代码:
onClipEvent(mouseMove){
updateAfterEvent();
_root.pointA="_root.xpos:" add _root._xmouse add newline add"_root.ypos:" add _root._ymouse;
_root.pointB="mc.xpos:" add this._xmouse add newline add"mc.ypos:" add this._ymouse;
}上面的脚本中,“-root.-xmouse”是获得鼠标在主场景中的位置,它的参考坐标系是主场景,通过实验可以看到
主场景的左上角是“0”,即坐标原点。
“this-xmouse”和“this.-ymouse”是获得鼠标在影片剪辑元件的中心十字坐标是“0”,即坐标原点。
(6)测试电影动画,观察效果,如图所示

点击这里可以看一下效果
点击浏览该文件

时间: 2024-09-15 12:27:22

Flash MX的坐标系统简介的相关文章

Flash MX 新特性简介(三)

谢天谢地,我们终于可以见到 Flash 6 了,管它是不是 MX 还是什么,这次是真的了-- 我刚刚拿到这个 Flash MX,所以只能从表面给大家做一些简单的介绍,请不要见怪,不远的将来,大家将可以亲自用上这个大家伙. 首先,进入 Flash MX,你会奇怪的发现,怎么 Flash 的 Logo 换了?管它呢,这并不重要. 兴致勃勃的进入到 Flash MX 以后,您会发现,界面还是比较熟悉的,只是有一些改变而已--但是不要被它的表面所迷惑了,一个软件如果只在表面下功夫,我们还会使用它吗? 在

Flash MX 新特性简介(二)

flash mx无论是用户界面(UI),还是使用工具.这不是上个世纪的已经过去的那个flash.新版的flash 内建的动作脚本(Action Script)足可以使你热情满怀,信心十足,动作脚本开发环境的改进和功能的增强绝不是轻量级的.看看FlashMX到底有什么新的和改进的特征. 说到界面特征,不得不先说到全新的组件面板,智能剪辑被新的拖曳组件所替代,可以说现在没有智能剪辑的说法,如果你想把新的Check box, List box Scrolls bar看做Flash5的智能剪辑也可以,但

Flash MX 新特性简介(一)

MX 拥有为设计师.漫画师等等开发者可订制的.直观的.友好的界面.可订制的特性包括:面板布局.快捷键和发布设定.用户界面和 Macromedia 的其他工具一样,这样给使用者在应用方面带来很大的好处. 图层文件夹可以你让将 timeline 的内容组织到一个可伸缩的文件夹中. 类似文件夹的组织和层操作,timeline 的强化可以让你的工作更快速.工组量更少.比如:改善的鼠标指针变形,多帧的修改长短.剪切和粘贴可以更加方便的使用 timeline. 在你使用工具和对象时,只显示与之相关的操作参数

Flash MX 精彩文本篇(滚动文本框和动态文本)

动态|文本框 滚动文本框 Component为FlashMX新增特性.引进了组件(Component)的概念后,可定制常见的程序界面,包括滚动条.超文本域.输入按钮.单选按钮.多选按钮.列表和复选框.这些大大加速了开发进度.现在来看看如何用组件定制滚动文本框. 1.选择Window->Components,出现属性面板.(如图9) 其中的ScrollBar就是我们要用到的组件. 2.拖动一个组件ScrollBar到场景上.如果让其和文本框吸附在一起的话,会自动变大和文本框一样长.吸附的方法是点击

Flash MX 新特性详解(一)工作流程

详解 1. 灵活性操作的工作区 Macromedia Flash MX 拥有一个可定制,简单易用的用户界面, 无论对于设计师, 动画制作师还是程序开发员都一样顺手好用.可定制的特性包括有:面板设计.加速键.发布设置.用户界面和Macromadia其它软件工具界面更一致,这将有助于那些使用不止一个macromedia 的产品的用户更好的提高效率. 2. 新的属性面板 当选中工作区中某个对象后,面板中立即显示该对象相应的属性,然后允许用户直接通过该面板修改对象属性.这种受欢迎的工作方式最初是用于Dr

Flash MX 2004新特性实例学习一

    Flash MX 2004的试用版终于可以下载了,它帮助文件中自带的例子很好地反映了2004中新增加的功能.下面我们通过学习这些例子的制作,来熟悉在2004中新增加的功能.这些例子都是从Flash MX 2004的帮助文档中来的.在我的windows2000中的保存路径是C:Documents and SettingsAdministratorLocal SettingsApplication DataMacromediaFlash MX 2004enConfigurationSampl

Flash MX 2004 编程(AS2.0)教程(六)

编程|教程 1.4.4代码编写 现在开始进入最麻烦的步骤--代码编写,我们将会接触到很多新的东西. 1.文本文件数据加载 在最开始的时候,我们曾建立一个文本文件,将其命名为"subtrahend.txt",存在.fla文件所在的目录下,这个文件中包含有程序需要读取的参数,现在我们就要编写代码将这些数据读取出来. 选中"脚本"层中的第一帧,然后打开行为面板,输入这样的代码: var externalData:LoadVars = new LoadVars(); ext

Flash MX 2004 编程(AS2.0)教程(五)

编程|教程 1.3.4独立脚本文件 打开菜单"文件->新建",从新建文档对话框中选择"动作脚本文件"可以建立独立.AS文件,这种文件的最大优点是可以重复使用.比方说,你在一个项目中建立的脚本可以放在独立的.AS文件中,其他项目要使用到类似的功能,你就可以直接调用这个.AS文件中的代码.这样可以大大提高开发效率,减少代码的冗余程度. 1.4第一个脚本程序 下面我们通过一个非常简单的ActionScript程序演示ActionScript的操作过程,虽然这个例子看

Flash MX 2004 编程(AS2.0)教程(二)

编程|教程 1.3ActionScript编辑器 Flash MX 2004中提供了一个非常易用的ActionScript编辑器,这一小节我们就来熟悉这个编辑器的使用方法. 1.3.1启动ActionScript编辑器 在Flash MX 2004中打开菜单"窗口-〉开发面板-〉动作"(快捷键F9)即可打开ActionScript编辑器. 1.3.2ActionSctipt编辑器的结构 从图中可以看出,ActionScript编辑器由四个部分组成 脚本面板 这个区域相当于一个文本编辑器