FLASH AS3 MC随场景拉伸进行固定比例缩放

我想用AS3做一个网站,让里面的MC可以跟随场景的长宽变化而进行缩放比如说实例A.B.C的位置分别为左上完全居中右下我想可以用stage.scaleMode=StageS... 我想用AS3做一个网站,让里面的MC可以跟随场景的长宽变化而进行缩放比如说实例A.B.C 的位置分别为左上 完全居中 右下我想可以用stage.scaleMode=StageScaleMode.NO_SCALE;stage.align=StageAlign.TOP_LEFT function myfunction(){A.x=0A.y=0B.x=stage.stageWidth/2B.y=stage.stageWidth/2C.x=stage.stageWidth-C.widthC.y=stage.stageHeight-c.height}stage.addEventListener(Event.RESIZE,test);function test (e:Event):void {myfunction ();}myfunction () 但是A.B.C3个实例如何以自身的长宽比进行缩放而不是以场景的长宽比缩放?求解... 展开
 我来答
mywebyx
2012-02-17 · TA获得超过142个赞
知道答主
回答量:168
采纳率:0%
帮助的人:167万
展开全部
简单;
1、求场景缩放的SX(X缩放比例)和SY(Y缩放比例);
2、以最小比例缩放ABC,来达到避免宽屏显示不全。
3、根据原有的位置比例缩放现有位置,来达到图像的不走位。

比如
设计原始宽1024*768
ax=A.x+A.width/2=50;因为缩放所以要以中点为基准
SX=1.5;1536*921.6
SY=1.2;也就是说宽拉伸很多,高拉了一点点
ABC 取1.2为比例缩放XY
B.x=(1024*1.5-B.width)/2....
A.x=ax*1.5-A.width/2
fengdiduange
2012-02-16 · TA获得超过159个赞
知道答主
回答量:58
采纳率:0%
帮助的人:14.3万
展开全部
应该是hi对的啊,我就是这样做的,没错啊!
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式