新问题又出现了,不知道如何去计算。求高手给个计算方法。
假如我这么做的话对齐始终是左对齐,但是用Stage.align="T"的话又会出现前面多出空白的那种情况。
----------------------------------------------------------------------------------
setProperty("", _quality, "HIGH");
Stage.scaleMode = "noScale";
Stage.align = "TL";
main_bg._y = Stage.height;
_root.cre = 0;
var myListener = new Object();
myListener.onResize = function() {
main_bg._y = Stage.height;
};
Stage.addListener(myListener);
stop();
---------------------------------------------------------------------------
xpos = (Stage.width-2000)*_xmouse/Stage.width;
spos = (Stage.width-1500)*_xmouse/Stage.width;
bg._x = bg._x+(xpos-bg._x);
sk._x = sk._x+(spos-sk._x);
bg.onEnterFrame = function() {
xpos = (Stage.width-2000)*_xmouse/Stage.width;
spos = (Stage.width-1500)*_xmouse/Stage.width;
if (_root.cre == 0) {
bg._x = bg._x+(xpos-bg._x)/25;
sk._x = sk._x+(spos-sk._x)/25;
}
if (bg._x<Stage.width-2000) {
bg._x = Stage.width-2000;
}
if (sk._x<Stage.width-1500) {
sk._x = Stage.width-1500;
}
};
[ 本帖最后由 mac4media 于 2008-4-5 00:34 编辑 ]