新闻 | 天津 | 民生 | 广电 | 津抖云 | 微视 | 读图 | 文娱 | 体育 | 图事 | 理论 | 志愿 | 专题 | 工作室 | 不良信息举报
教育 | 健康 | 财经 | 地产 | 天津通 | 旅游 | 时尚 | 购物 | 汽车 | IT | 亲子 | 会计 | 访谈 | 场景秀 | 发布系统

"津云"客户端
  您当前的位置 :北方网 > IT浪潮 > 滚动新闻 正文
关键词:

关于Flash中注册点与中心点的区别


http://www.enorth.com.cn  2007-07-25 10:07

  引:很多FLASH设计师经常会控制场景里的元件属性,例如坐标,透明度,缩放等等,但元件的坐标一直是困扰很多人的一个问题。经常有人在论坛提问:为什么我用AS控制元件的坐标有的时候准确,有的时候又不准确啊?

  很多FLASH设计师经常会控制场景里的元件属性,例如坐标,透明度,缩放等等,但元件的坐标一直是困扰很多人的一个问题。经常有人在论坛提问:为什么我用AS控制元件的坐标有的时候准确,有的时候又不准确啊?是不是我FLASH软件出问题了?还是FLASH本身出现了BUG?其实不是这样的,这是FLASH设计者没有正确认识FLASH的坐标。

  点击场景里的一个MC,我们会发现上面有两个标记,一个是十字,一个是圆圈(也有情况是二者重合),其中十字架代表的是注册点,圆圈代表的是元件的中心点。他们有什么区别了?我们来做个小小的测试。

  首先我们在场景里画一个矩形,然后F8转化为MC,转化时有一个小的细节需要注意一下(一些使用者都忽视了它),在类型选择旁边还有一个“注册”选项,其实这里也是可以选择的,并不是一个只供“查看”的属性,我们可以试一下,九个小方格都是可以点击的,我们选择左上角的小方格建立一个MC。这个时候我们会发现我们建立的MC十字架在MC左上角,圆圈在元件中心,也就是说我们建立了一个MC,它的注册点是左上角。(也可以尝试选择不同的方格,结果证明选中的方格即代表注册点的位置)。

  下面我们就来使用注册点和中心点了。我们可以在IDE环境下试着更改MC的坐标,缩放,会发现坐标是以中心点,也就是那个圆圈为参照的,缩放也是以中心点为参照,都与注册点没有任何关系。这里还有一个需要注意的细节,我们打开信息面板,我们会发现MC的信息面板上同样也有一个跟刚才建立MC时同样出现的那个九分格,不过我们只能选择左上角和中心,选择一下我们会发现MC的坐标在信息面板上会发生变化,而实际我们看到的位置是没有变化的,MC上的圆圈位置也没有变化。这里其实更改的是IDE环境下坐标参照点,而IDE下的形变参照点依然是圆圈。因此我们得出结论,在IDE环境下控制元件的坐标,参照点是看信息面板上设置的参照位置,默认是元件中心;形变参照点是元件的中心点,也就是元件上的圆圈标记(在形变工具Q的作用下,这个点位置也是可以自由调整的)。

  接着我们来使用AS控制坐标和缩放。为了对比明显,我们可以把MC复制一份在原位置,然后控制另外一个MC。例如我们给它一个实例名_mc,然后写上脚本:

  onMouseDown = function(){

  _mc._x =_mc._y=100;

  _mc._xscale =_mc._yscale = 150;

  }

  测试证明,使用AS控制时,MC的参照点是注册点位置,也就是十字的位置。

  经过上面的试验我们可以得出一个结论:在FLASH IDE下控制元件的坐标,参照点是元件信息面板上选择的参照点,默认是元件中心点;控制元件缩放,参照点是元件中心点,也就是圆圈所在位置;使用AS控制元件的坐标和缩放,参照点都是元件的注册点,也就是元件上的十字标记。

编辑 赵国栋  网页教学网
[进入IT论坛]
请您文明上网、理性发言并遵守相关规定,在注册后发表评论。
 北方网精彩内容推荐
无标题文档
天津民生资讯
天气交通 天津福彩 每月影讯 二手市场
空气质量 天津股票 广播节目 二手房源
失物招领 股市大擂台 天视节目 每日房价
热点专题
北京奥运圣火传递和谐之旅 迎奥运 讲文明 树新风
解放思想 干事创业 科学发展 同在一方热土 共建美好家园
2008天津夏季达沃斯论坛 《今日股市观察》视频
北方网网络相声频道在线收听 2008高考招生简章 复习冲刺
天津自然博物馆馆藏精品展示 2008年天津中考问题解答
带你了解08春夏服饰流行趋势 完美塑身 舞动肚皮舞(视频)
C-NCAP碰撞试验—雪佛兰景程 特殊时期善待自己 孕期检查
热点新闻排行 财经 体育 娱乐 汽车 IT 时尚 健康 教育

Copyright (C) 2000-2021 Enorth.com.cn, Tianjin ENORTH NETNEWS Co.,LTD.All rights reserved
本网站由天津北方网版权所有