关于Flash绘图中X轴Y轴问题,30分

来源:百度知道 编辑:UC知道 时间:2024/06/23 05:00:57
我在绘制圆时,用X轴,Y轴定位.x,y均为0,可是并不是用圆的中心点对齐的,而是用圆的左上角的点对齐的.请问这是怎么回事.如果知道,把解决方法说出来分享一下.Thanks.

注册点:呈现"元件"进入"场景"时的位置.在场景中将图形转换为元件时,点击"修改"菜单——转换为元件——选项中有注册点位置显示(可以改变的,用鼠标单击中间那个方块就可以了)。黑方块表示元件的注册点。
图形编辑中心:选中场景下的图形点击任意变形工具,图形四周出现控制点,其中会有一个小圆圈即编辑中心,图形围绕它变形或旋转。
原点:对象在窗口中的座标,用(X,Y)表示
场景中的原点(0,0)在窗口左上角。图形的座标位置是以其左上角为准的。
元件窗口的原点在屏幕正中。元件窗口的原点即元件的注册点
我考虑你只是想让元件窗口中的图形编辑中心与注册点重合,这样元件进入场景后,容易调整。
X,Y的值在图形绘制时定位有效,在制作元件时位置有效。而元件的X,Y值与场景中的XY值不是同步的。制作元件时编辑中心与原点重合了,元件进入场景后还保持它原来的属性,反之亦然
所以,你只要调整好对象的位置就行,不必管X,Y的值具体是多少

你可以尝试在MC中绘制圆,双击抓手图标,使舞台居中,然后ctrl+x,剪切圆,再粘贴,圆会自动放置在舞台正中心,这样你的圆就会放在MC的正中,你把MC拖到舞台去做动画吧.

如果这样也不行,你就只有打开网格,来画圆,可以很清楚的看到圆的中心坐标.因为flash中x,y轴的原点是在舞台左上角的.