Tobias Menzel
Erfahrenes Mitglied
Matthias, Du produzierst die Tipps so fix, da kommt man ja mit dem Verschieben kaum noch nach. ^^
Gruß
.
Gruß
.
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.
MovieClip.prototype.male_maske = function () {
this.beginFill(0x000000, 100);
this.lineTo(0,1);
this.lineTo(1,1);
this.lineTo(1,0);
this.endFill();
}
MovieClip.prototype.aufrollen = function (speed, delay) {
maske1 = this._parent.createEmptyMovieClip("mask1",this.getDepth()+1);
maske1.male_maske();
maske1._y = this._y-this._height/2+this._height+1;
maske1._x = this._x-this._width/2;
maske1._height = 1;
maske1._width = this._width;
maske2 = maske1.duplicateMovieClip("mask2", this.getDepth()+3);
kopie = this.duplicateMovieClip("copy", this.getDepth()+2);
this.setMask(maske1);
kopie.setMask(maske2);
kopie._yscale *= -1;
kopie._y = this._y+this._height;
delay2 = delay/10;
speed2 = 100/speed*delay2;
rollmc = this.createEmptyMovieClip("roller",100);
rollmc.onEnterFrame = function () {
oriy = this._parent._y;
orih = this._parent._height;
disty = kopie._y-(oriy-orih);
if (disty<2.2) {
kopie._y = oriy-orih;
maske1._y = oriy-orih/2;
maske1._height = orih+1;
maske2._y = oriy-orih/2;
maske2._height = orih+1;
delete this.onEnterFrame;
} else {
kopie._y -= disty/speed2;
maske1._y -= disty/speed2/2;
maske1._height += disty/speed2/2;
maske2._y -= disty/speed2/2;
maske2._height = disty/speed2/2;
}
}
}
lala.aufrollen(15, 50);//parameter: speed, delay