ERLEDIGT
JA
JA
ANTWORTEN
1
1
ZUGRIFFE
324
324
EMPFEHLEN
-
Ich bastle grad ein Menü zusammen, das als Inhalt für jeden Menüpunkt einen MC hat. Diese sind nebeneinander angeordnet in einem weiteren MC namens "menu".
"menu" wirdn nun per AS hinter einer Maske herbewegt. Ich möchte jetzt aber das das Ganze ne Endlosschleife wird. Also wenn ich lusst hab, kann ich 2 std nach links scrollen.....*g
Hier mal der Code(liegt im Hauptfilm, daher "nav.menu"):
Wäre nett wenn mir da wer auf die Sprünge helfen kann......PHP-Code:onClipEvent (enterFrame) {
x_pos = _root._xmouse;
y_pos = _root._ymouse;
if (x_pos>98 && x_pos<170 && y_pos >= 108 && y_pos <= 155) {
if (_root.nav.menu._x<=-410) {
} else {
_root.nav.menu._x -= ((x_pos - 97)^2/70);
}
}
if (x_pos < 70 && x_pos > 5 && y_pos >= 108 && y_pos <= 155) {
if (_root.nav.menu._x>= 265) {
} else {
_root.nav.menu._x += (69 - x_pos)^2/70;
}
}
}
Ich habe das ganze hier schon einmal im Forum gefunden, und habe mir nach dem Beispiel das Ganze gebaut....in dem Thread waren auch Codeschnipsel angegeben, für so eine Endlosschleife.....ich find den Thread nur kein zweites mal.......*seufz
Noch ein weiteres Problem: Die Scrollgeschwindigkeit habe ich von der Entfernung der Maus zur Mitte des sichtbaren Bereiches abhängig gemacht. Wenn ich jetzt auf die Anfangsposition zurückscrolle, sollte der Film ja bedingt durch die if-Abfrage in der entsprechend begrenzten Positon stehen bleiben. Macht er aber nicht! Mal bleibt er zu früh stehen, mal verschwindet er schon fast aus der Maske! Das ist aber nur bei schnellem Scrollen der Fall, als ob die If-Abfrage nicht schnell genug reagieren würde......
Das Problem sollte sich ja bei einer Endlosschleife schon erledigt haben, nur würd mich doch interessieren, ob es da nicht noch ne bessere, oder präzisere Möglichkeit gibt.........
Greez SuloGeändert von Cpt_Sulo (05.05.05 um 23:37 Uhr) Grund: was vergessen
-
Ich hab nochmal was dazugetüftelt.......
In die eine Richtung funktioniert das Ganze, aber in die Andere nicht!
Hier mal der Code:
/edit/ Fehler gefunden*gg* ein Pfad war falschPHP-Code:onClipEvent (enterFrame) {
x_pos = _root._xmouse;
y_pos = _root._ymouse;
pos = _root.nav.menu._x;
trace(pos);
if (x_pos>90 && x_pos<130 && y_pos >= 108 && y_pos <= 155) {
_root.nav.menu._x -= ((x_pos - 97)^2/1000);
if (pos<=-539) { //umsetzen in die linke maximal position
_root.nav.menu._x = 302;
}
}
//Der folgende Bereich macht nicht was er soll.....er bewegt zwar meinen MC, setzt ihn aber nicht um
if (x_pos < 70 && x_pos > 30 && y_pos >= 108 && y_pos <= 155) {
_root.nav.menu._x += ((69 - x_pos)^2/1000);
if (pos>= 300) { //umsetzen in die rechte maximal position
_root.nav.menu._x = -539;
}
}
}
Hoffe das wenigstens hier einer helfen kann.
Greez SuloGeändert von Cpt_Sulo (06.05.05 um 21:35 Uhr)
Ähnliche Themen
-
Ruckelnder Bildaufbau bei bewegten Objekten
Von Marius Heil im Forum Flash PlattformAntworten: 4Letzter Beitrag: 10.09.10, 23:26 -
Bild auf bewegten Gegenstand projizieren
Von Jiggy_Gumble im Forum Videoschnitt, Videotechnik & -produktionAntworten: 8Letzter Beitrag: 17.08.10, 19:47 -
bewegten Wolkenhimmel in Flash?
Von Rayne im Forum Flash PlattformAntworten: 9Letzter Beitrag: 06.02.06, 16:25 -
Die bewegten Bild auf Apple.de
Von Freigeist im Forum Javascript & AjaxAntworten: 4Letzter Beitrag: 10.11.05, 12:42 -
Suche Hilfe bei bewegten Texturen
Von Erunaenia im Forum 3D Studio MaxAntworten: 2Letzter Beitrag: 23.08.04, 11:26





Zitieren
Login





