Folge dem Video um zu sehen, wie unsere Website als Web-App auf dem Startbildschirm installiert werden kann.
Anmerkung: Diese Funktion ist in einigen Browsern möglicherweise nicht verfügbar.
Stage.scaleMode ="noScale";
Stage.align = "TL";
var sl = new Object();
sl.onResize = function() {
meinMC.slideTo(Stage.width / 2 - meinMC._width / 2, Stage.height / 2 - meinMC._height / 2);
}
Stage.addListener(sl);
sl.onResize();
meinMC.slideTo = function(dx, dy) {
this.onEnterFrame = function() {
this._x += (dx - this._x) / 4; // statt "4" andere Zahlen, um Geschwindigkeit zu variieren
this._y += (dy - this._y) / 4; // hier ebenso ;)
if (Math.abs(dx - this._x) < 1 && Math.abs(dy - this._y) < 1) {
this._x = dx;
this._y = dy;
delete this.onEnterFrame;
}
}
}
**Fehler** Szene=Szene 1, Ebene=Ebene 1, Bild=1:Zeile 6: Keine Eigenschaft mit dem Namen '_width' vorhanden.
meinMC.slideTo(Stage._width / 2 - meinMC._width / 2, Stage.height / 2 - meinMC._height / 2);
Anzahl der ActionScript-Fehler: 1 Gemeldete Fehler: 1
Exakt das sollte mein Code bewirken.1.hab einen Moviclip bei dem der Mittelpunkt des Moviclips immer genau in der Mitte des Filmes sein soll(so wie im beispiel oben)..
Kein Ding.Das Ding ist aber das im Moviclip 2 Bilder sind...
Nimm diesen Block:D.h. jetzt wird der Moviclip größer.....d.h. Mittelpunkt verschieb sich.....und nun soll sich der Moviclip so wie im Beispiel wieder zentrieren...
if (Math.abs(dx - this._x) < 1 && Math.abs(dy - this._y) < 1) {
this._x = dx;
this._y = dy;
delete this.onEnterFrame;
}
Stage.scaleMode ="noScale";
Stage.align = "TL";
var sl = new Object();
sl.onResize = function() {
meinMC.slideTo(Stage.width / 2, Stage.height / 2);
}
Stage.addListener(sl);
sl.onResize();
meinMC.slideTo = function(cx, cy) {
this.onEnterFrame = function() {
this._x += ((cx - this._width / 2) - this._x) / 4;
this._y += ((cy - this._height / 2) - this._y) / 4;
if (Math.abs(dx - this._x) < 1 && Math.abs(dy - this._y) < 1) {
this._x = dx;
this._y = dy;
}
}
}