如何解析Flash CS6中对象的注册点与中心点

发布时间:2021-11-26 09:28:57 作者:柒染
来源:亿速云 阅读:132

这篇文章给大家介绍如何解析Flash CS6中对象的注册点与中心点,内容非常详细,感兴趣的小伙伴们可以参考借鉴,希望对大家能有所帮助。

任何Flash的对象都存在一个注册点与一个中心点。这些对象既然包括用元件创建的实例,也包括用各种绘制工具在合并模式、对象模式、基本绘制模式下图形和对象。

一、注册点与中心点在哪

实例与非实例(指用各种绘制工具在合并模式、对象模式、基本绘制模式下图形和对象)注册点与中心点的显示方式是不一样的。

1、实例

看下图,是使用新建元件方法创建元件时的情境,

如何解析Flash CS6中对象的注册点与中心点

中间的“+”表示的就是这个元件当前的注册点,而中心点则当前的圆心(使用“任意变形工具”选择后就可以看到了),当用这个元件创建实例时,注册点与中心点就表示为如下图(选择实例后才可见):

如何解析Flash CS6中对象的注册点与中心点

这时,中心点在实例中就可以看到了,是圆中间的小圆圈。如果在创建元件时,在元件编辑模式下以舞台水平和垂直居中,如下图:

如何解析Flash CS6中对象的注册点与中心点

则元件实例化后,注册点和中心点将重合,如下图:

(有点奇怪的是:如果是修改元件重新调整其位置让其中心点与注册点不一致,则未修改前的创建的实例并不会跟着修改,还是保持修改前的状态)

如果使用“修改”à“转换成元件”将舞台的对象直接转换成元件,则默认下注册点与中心点是重合的。

如果对实例进行旋转,其中心点与注册点重合,注册点当然不会变化了;如果不重合,则注册点也会以中心点进行旋转变化。

2、非实例

对于使用各种绘制工具在合并模式、对象模式、基本绘制模式下图形和对象,可以通过“任意变形工具”选择图形或对象查看中心点,但是看不到注册点。看不到注册点并不意味着没有注册点,其注册点默认为对象的左上角。如下图:

如何解析Flash CS6中对象的注册点与中心点

中心点就是中间小圆点,注册点就是左上角(用蓝色圈出的)。

但是,如果以中心点对上图的方形进行一定角度的旋转,注册点还会在原位不变吗?不会!比如下图是旋转一定角度后的方形,其注册点就变成了在方形之外了。从旋转后的效果来看,不管怎么旋转,最后非实例对象的注册点就是整个图形或对象最上一点水平线与最左一点水平线的交点。

如何解析Flash CS6中对象的注册点与中心点

二、注册点与中心点的坐标怎么查看

要查看注册点与中心点的坐标,在选择实例或非实例对象时,打开“信息”面板就可以查看了,如下图蓝框标注的地方,

如何解析Flash CS6中对象的注册点与中心点

在信息面板中蓝框的XY的值就是用于表示注册点或中心点的坐标。当点击这个如何解析Flash CS6中对象的注册点与中心点图标时,可以在注册点与中心点两者的坐标切换。如何解析Flash CS6中对象的注册点与中心点表示当前的XY是注册点,点击后切换成这个图标如何解析Flash CS6中对象的注册点与中心点XY表示的是中心点的坐标。可以通过修改这XY的值来重新定位实例或对象在舞台中的位置。从上面的分析可以明显的得知,当XY全为0时,实例或对象并不一定全部或部分在舞台上。比如如下图,实例的XY全为0,实例都跑出舞台了。

如何解析Flash CS6中对象的注册点与中心点

三、修改注册点与中心点相对位置

(这里所说的修改注册点与中心点相对位置指的是修改注册点与中心点相对于实例或对象本身的位置,而不是它们的坐标值)

显然,如果按默认的注册点与中心点使用实例或对象,有时是满足不了应用的需求的,所以要会修改注册点与中心点。

修改中心点比较容易,实例或非实例对象都可以通过“任意变形工具”选择后,直接拖动表示中心点的小圆圈就可以修改了。

修改注册点就比较麻烦了,实例是没办法修改的,只有进入其对应元件的编辑模式后,通过调整对象位置的方法相对的修改注册点(要注意的是:元件修改前创建的实例并不会因为元件修改了注册点而自动跟着修改,要删除重新再创建一次实例)。而非实例对象的注册点是无法修改的,只能通过“任意变形工具”对对象变形后被动的修改。

关于如何解析Flash CS6中对象的注册点与中心点就分享到这里了,希望以上内容可以对大家有一定的帮助,可以学到更多知识。如果觉得文章不错,可以把它分享出去让更多的人看到。

推荐阅读:
  1. Web Storage全解析
  2. 56张图详细分解Flash CS6中对齐面板的使用

免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:is@yisu.com进行举报,并提供相关证据,一经查实,将立刻删除涉嫌侵权内容。

flash cs6

上一篇:PostgreSQL中什么是事务

下一篇:C#如何实现基于Socket套接字的网络通信封装

相关阅读

您好,登录后才能下订单哦!

密码登录
登录注册
其他方式登录
点击 登录注册 即表示同意《亿速云用户服务条款》