作者dreamerXYZ (○╳△□)
看板Flash
标题[问题] noscale中的slidemotion置中
时间Thu Jun 23 17:40:39 2011
我想请问
我使用了以下的语码想要做满版定位
基本上都没问题
整个swf是置左上的
只是我有一个testScale物件
理论上写入了sw/2,sh/2 他应该会置中
但是却一直跑出画面外
我大概设成 sw -600 ,sh -300
他才会从右下角跑出来
我的解析度唯980 720
这是为什麽呢:s
stage.scaleMode = StageScaleMode.NO_SCALE;
stage.align = StageAlign.TOP_LEFT;
stage.addEventListener(Event.RESIZE,onStageResize);
onStageResize();
function onStageResize(e:Event = null):void {
var sw:Number = stage.stageWidth;
var sh:Number = stage.stageHeight;
slideMotion(testScale,sw/2,sh/2); ←"这一行"
}
function slideMotion(p_target:MovieClip, p_x:int, p_y:int):void {
p_target.x = p_x;
p_target.y = p_y;
}
--
其实爱错了人
清明节每天都过
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 121.254.64.103
1F:→ scars:你testScale元件的定位点是在正中央吗 06/23 19:01
2F:推 KawasumiMai:如果是在左上角就挂啦 06/23 20:38
4F:→ dreamerXYZ:我是参考这篇的 他定位在左上没错阿 06/23 21:37
5F:→ dreamerXYZ:testScale的中心点在中央没错 06/23 21:38
6F:→ dreamerXYZ:阿!! 好伤脑筋阿 06/23 21:47
7F:→ dreamerXYZ:改成 testScale,sw/3.2,sh/3.2 有变得比较中间 Orz 06/23 21:55
8F:→ KawasumiMai:请不要使用修正数值暴力解...... 06/23 23:20
9F:→ sextitanic:至少改成 sw/2 - testScale.width/2 之类 QQ" 06/24 01:51
10F:→ scars:奶绿那篇哪里有定位左上 不然你直接offset固定数值也可以啊 06/24 12:59
11F:→ scars:水平位移+sw/2 , 垂直位移+sh/2 06/24 12:59