进一步了解Flash坐标机制
来源:互联网 发布:淘宝上p一张图多少钱 编辑:程序博客网 时间:2024/04/29 07:29
首先非常感谢gotoAndPlay[dot]it的
Asphalt 和 Chekote !
备:为了这篇文章能更好的转载,带给更多人帮助,我这里不上传图片,而是尽可能详细的描述清楚问题。
现在对Flash的坐标体制有了一个比较完整的认识了。
首先是散件,即非元件图形 ,它的坐标在默认的情况下都是左上角为注册中心的。
那么,我画一个矩形,把它的坐标设置为(0,0),它在场景中应该出现在场景的左上角,并且矩形的左上角同场景的左上角重合。
如果我们进行如下的操作,那么情况就不同了。
菜单- window- design-panels-info 看到弹出的Info面板后,选中那个矩形。这时就可以设置散件的注册中心了。对于散件,只能设置左上角和几何中心。设置为几何中心之后,再把它的坐标变为(0,0),不难发现情况就和刚才不一样了。
然后是元件。
元件的问题相对复杂一些,但是也不会复杂到哪里去。关键就是注册中心,元件的注册中心同散件就不一样了(,其实深入研究,也是一样的)。元件的注册中心是在把散件转换成元件的时候选定的,转换时,你通常会看到“Mc”,“button”或者“graph”,而注册中心就在这三个选项的右边,那个9方格。元件的注册中心只影响到元件本身之中的表现,并不会对该元件在父影片剪辑/场景中的位置起作用。这是同杨可以打开info面板,看见仍然只能选择左上和几何中心。因此可以说Info面板中的旋转中心只是在父级MC或者场景中起作用,而且只有两种选择:左上角/几何中心。
值得一提的是旋转中心和注册中心的区别:
旋转中心只能在控制旋转时起到作用,而对坐标值没有任何贡献。改变旋转中心后并不会像“注册中心”那样,改变坐标值本身。
补充---
在中国闪客联盟有朋友 给出这样一个fla同我讨论旋转中心的问题 http://www.flashsun.net/bbs/attachment.php?attachmentid=12465
通过这个fla。进一步地,我得出了关于旋转中心在AS中_rotation的的应用:
凡是通过 _rotation控制的MC,其旋转中心就是这个mc内部的(0,0)坐标。
Asphalt 和 Chekote !
备:为了这篇文章能更好的转载,带给更多人帮助,我这里不上传图片,而是尽可能详细的描述清楚问题。
现在对Flash的坐标体制有了一个比较完整的认识了。
首先是散件,即非元件图形 ,它的坐标在默认的情况下都是左上角为注册中心的。
那么,我画一个矩形,把它的坐标设置为(0,0),它在场景中应该出现在场景的左上角,并且矩形的左上角同场景的左上角重合。
如果我们进行如下的操作,那么情况就不同了。
菜单- window- design-panels-info 看到弹出的Info面板后,选中那个矩形。这时就可以设置散件的注册中心了。对于散件,只能设置左上角和几何中心。设置为几何中心之后,再把它的坐标变为(0,0),不难发现情况就和刚才不一样了。
然后是元件。
元件的问题相对复杂一些,但是也不会复杂到哪里去。关键就是注册中心,元件的注册中心同散件就不一样了(,其实深入研究,也是一样的)。元件的注册中心是在把散件转换成元件的时候选定的,转换时,你通常会看到“Mc”,“button”或者“graph”,而注册中心就在这三个选项的右边,那个9方格。元件的注册中心只影响到元件本身之中的表现,并不会对该元件在父影片剪辑/场景中的位置起作用。这是同杨可以打开info面板,看见仍然只能选择左上和几何中心。因此可以说Info面板中的旋转中心只是在父级MC或者场景中起作用,而且只有两种选择:左上角/几何中心。
值得一提的是旋转中心和注册中心的区别:
旋转中心只能在控制旋转时起到作用,而对坐标值没有任何贡献。改变旋转中心后并不会像“注册中心”那样,改变坐标值本身。
补充---
在中国闪客联盟有朋友 给出这样一个fla同我讨论旋转中心的问题 http://www.flashsun.net/bbs/attachment.php?attachmentid=12465
通过这个fla。进一步地,我得出了关于旋转中心在AS中_rotation的的应用:
凡是通过 _rotation控制的MC,其旋转中心就是这个mc内部的(0,0)坐标。
- 进一步了解Flash坐标机制
- 进一步了解String
- 进一步了解String
- 想进一步了解ServerVariables,
- 进一步了解String
- 进一步了解JAX-RPC
- 进一步了解MDI窗体
- 进一步了解Sticky Bit
- 线段树 进一步了解
- 进一步了解const指针
- 进一步了解产品
- pulsar 进一步了解
- 进一步了解scanf函数!!!
- 同步的进一步了解
- javascirpt 进一步的了解
- 对Category进一步了解
- GitHub进一步了解
- 进一步了解linux
- 转换视频为flv文件过程记录
- 减少fms对磁盘的损耗
- 我们第一时间告知您!
- 教程:教你用FMS在线录制视频
- 实现高效Java编程规范的十一条基础规则
- 进一步了解Flash坐标机制
- Something About FLV视频
- Flash 8 摄像头拍照
- FlashCom(FMS)(Flash 与外部通讯的所有方法)
- ViewReportWith(Query,Procedure,Ado)
- 关于gcc与g++
- 使用winx库设定xp界面风格(学习winx心得)
- 有空得多写写日记
- 设计模式之工厂方法