Zurück   Flashforum > Flash > ActionScript > ActionScript 1

Antwort
 
LinkBack Themen-Optionen Ansicht
Alt 07-02-2005, 21:02   #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;
		}
	};
};
suchender2005 ist offline   Mit Zitat antworten
Alt 08-02-2005, 13:29   #2 (permalink)
Pending…
 
Benutzerbild von psyk
 
Registriert seit: Jul 2002
Ort: Hamburg
Beiträge: 3.866
Ähm ...
Gib einfach für speed1=0 ein höheren Wert ein.
__________________
:: Warum einfach, wenn's auch kompliziert geht! ::
psyk ist offline   Mit Zitat antworten
Antwort

Lesezeichen

Themen-Optionen
Ansicht

Forumregeln
Es ist Ihnen nicht erlaubt, neue Themen zu verfassen.
Es ist Ihnen nicht erlaubt, auf Beiträge zu antworten.
Es ist Ihnen nicht erlaubt, Anhänge hochzuladen.
Es ist Ihnen nicht erlaubt, Ihre Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks sind an
Pingbacks sind an
Refbacks sind an



Alle Zeitangaben in WEZ +1. Es ist jetzt 12:19 Uhr.

Domains, Webhosting & Vserver von Host Europe
Unterstützt das Flashforum!
Adobe User Group


Copyright ©1999 – 2012 Marc Thiele