| |||||||
Du magst keine Werbung? Wir auch nicht!
Einfach registrieren und die Werbung ist weg. Diese Nachricht sehen nur nicht registrierte Nutzer.
![]() |
| | LinkBack | Themen-Optionen | Ansicht |
| | #1 (permalink) |
| Neuer User Registriert seit: Jan 2005
Beiträge: 9
| Frage zu einer Funktion / zwecks Erweiterung
Hallo Zusammen, ich steh mal wieder total auf dem Schlauch! Das Script so wie es hier ist läuft ohne Probleme - aber ich möchte es ein wenig ändern. Folgendes Problem: Jetzt ist das Script so dass wen die Maus ausserhalb des Flashfilms ist (hoehe * breite) oder in der mitte (+-20 Pixel) hört die Bewegung auf " else {speed1 = 0} " Ich hätte aber gerne Das wenn die Maus den Film verlässt, der Slider in einer vorher definierten Geschwindigkeit weiter läuft! Wie mache ich das dass? Ich bekomme die richtige if-Abfrage nicht hin Ich hoffe ich konnte mich einigermassen verständlich ausdrücken. Danke im voraus Code: move = function () {
this.onEnterFrame = function() {
var x = this._xmouse;
var y = this._ymouse;
var h = hoehe;
var b = breite;
// Bewegung
for (var i = 1; i<=AnzahlIdArray; i++) {
var mc = this['pic'+i];
mc._x += speed1;
if (mc._x>=breite) {
mc._x -= laenge;
}
if (mc._x<=-mc._width+1) {
mc._x += laenge;
}
}
// Nur Bewegen wenn die Maus innerhalb des Flashfilms ist und nicht in der mitte +- 20 Pixel
if ((x>0 && x<(mitte-20) && y>0 && y<h) || (x<breite && x>(mitte+20) && y>0 && y<h)) {
var r = this._xmouse-mitte;
var sp = -r;
speed1 = sp/(10*speed);
} else {
speed1 = 0;
}
};
}; |
| | |
![]() |
| Lesezeichen |
| Themen-Optionen | |
| Ansicht | |
| |