ERLEDIGT
NEIN
NEIN
ANTWORTEN
1
1
ZUGRIFFE
2256
2256
EMPFEHLEN
-
03.07.06 14:07 #1
Hallo

Ich verzweifel bald an meinem Problem:
Ich möchte eine Linkleiste, die kontinuierlich über den Bildschirm rollt (keine Sorge, soll nicht ins Netz, ist "nur" zu Prüfungszwecken). Das Rollen ist auch kein Problem, aber die Links sollen ja auch funktionieren... am besten noch mit einer mini-animation beim Anklicken...
hier mal was ich bisher gebastelt hab, zum besseren Verständnis.
Ich habs schon in etlichen Varianten probiert und schon zum dritten mal von vorn angefangen...
Var 1: Ein Movieclip ("Linkleiste"), in dem 5 Movieclips (selbst unbewegt) über den Bildschirm bewegt werden. Soweit kein Problem. In der Linkleiste konnte diese bei rollOver gestoppt werden.
Nun wollte ich noch, dass onClick die kleinen Movieclips abgespielt werden. das funktionierte weder, wenn ich das Script in der Linkleiste vereinbart hatte, noch in den kleinen Movieclips selbt. Mein Dozent war ratlos, baute etwas ähnliches und es funktionierte. Nur bei mir nicht.
Var 2: Movieclip ("Linkleiste") bewegt 5 selbst bewegte Movieclips, in denen sich auf einer Ebene Schaltflächen befinden.
Die Linkleiste kann problemlos gestoppt werden, aber die Schaltflächen werden ignoriert.
Var 3: über dem Movieclip ("Linkleiste") liegt eine Ebene höher ein weiterer Movieclip ("links"), der die Schaltflächen sychron bewegt.
Problem jetzt: vereinbare ich das Script zum stoppen in der Linkleiste wird diese wohl vom "links"-Movieclip verdeckt.
Vereinbare ich es im "links"-Movieclip, werden die Schaltflächen ignoriert...
Zudem stoppe ich immer nur den jeweiligen Movieclip, in dem das Script vereinbart ist, derandere läuft weiter, was aber nicht Sinn der Sache ist... Ich kenne den Befehl nicht genau, um von einem Movieclip aus einen anderen zu stoppen.
Soll ich eventuell noch eine Ebene über die beiden Leisten legen, um von da aus beide zu stoppen? Werden dann auch wieder die Schaltflächen ignoriert/verdeckt?
Bin für jeden Tip dankbar, sonst krieg ich meine "Abschlussarbeit" nicht hin... Mein Dozent ist wie gesagt auch ratlos...
vlg, Tina
-
Hallo,
Variante 1 dünkt mich am sinnvollsten, das funktioniert aber bei dir nicht, weil der übergeordnete onRollOver-Event alle untergeordneten killt.
Vorschlag: Kontrollier die Bewegung der Linkleiste über die Link-Clips selbst. Das Script dafür könnte z.B. so aussehen (Code auf Keyframe eines Link-MovieClips):
Code actionscript:1 2 3 4 5 6 7 8 9 10 11
this.onRollOver = function () { this._parent.stop(); //Der MovieClip, in dem sich dieser hier befindet, wird gestoppt } this.onRelease = function () { getURL(/*dein Link hier*/); } this.onRollOut = this.onDragOut = function () { this._parent.play(); }
gruss
EDIT: Hier noch eine Lektüre, die ich dir an dieser Stelle nur empfehlen kann
,
Geändert von luke_the_duke (03.07.06 um 15:03 Uhr)
Ähnliche Themen
-
Computer über einen anderen steuern
Von hoctar im Forum JavaAntworten: 0Letzter Beitrag: 11.08.09, 14:37 -
Mehrere MovieClips mit einem Button steuern?!
Von IlllyMilly im Forum Flash PlattformAntworten: 9Letzter Beitrag: 26.09.08, 16:06 -
Movieclip an einem Pfad steuern?
Von Rico2000 im Forum Flash PlattformAntworten: 0Letzter Beitrag: 09.06.08, 13:20 -
Movieclips in einem Movieclip erstellen
Von Captain Subtext im Forum Flash PlattformAntworten: 1Letzter Beitrag: 12.12.07, 15:59 -
movieclip der in einem anderen movieclip ist stoppen
Von paraphan im Forum Flash PlattformAntworten: 4Letzter Beitrag: 22.07.02, 11:44





Zitieren
Login





