Hallo, dank Datic hab ich dieses Skript, das MCs bei Browserfenstergrößenveränderungen (Ist das nicht ein schönes, deutsches Wort? Mark Twain hatte recht!) langsam in die neue Position gleiten läßt:
Mein Problem: ich habe meinen MC zentriert, aber er zentriert sich wirklich dann erst, wenn die Fenstergröße von Hand geändert wird, nicht aber, wenn das Fenster zum ersten Mal geöffnet wird. Das wär aber schön! Mit
und
hab ichs probiert, aber ohne Resultat...
PHP:
stop();
Stage.scaleMode = "noScale";
Stage.align = "LT";
var resizeWatcher = new Object();
resizeWatcher.onResize = function() {
_root.bg._width = Stage.width;
_root.bg._height = Stage.height;
};
Stage.addListener(resizeWatcher);
resizeWatcher.onResize();
MovieClip.prototype.slide = function(dx, dy) {
this.onEnterFrame = function() {
this._x += (dx-this._x)/6;
this._y += (dy-this._y)/6;
if (Math.abs(dx-this._x)<1 && Math.abs(dy-this._y)<1) {
this._x = dx;
this._y = dy;
delete this.onEnterFrame;
}
};
};
var l = new Object();
l.onResize=function () {
slider.slide(Stage.width/2-slider._width/2, Stage.height/2-slider._height/2);
};
Stage.addListener(l);
l.onResize();
PHP:
doResize();
PHP:
dojetztendlichmalResizenverdammt();