| |||||||
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) |
| anwesend Registriert seit: Jun 2002 Ort: Manhattan an der Maas
Beiträge: 698
| menue ausfahren
moinsen, Baue grad ein Menü aus sieben schaltflächen. Bei Klick auf eine Schaltfläche sollen die in der _y höhe darunter liegenden schaltflächen nach unten fahren, um ein untermenü freizugeben. Wenn schon ein anderes Untermenue geöffnet ist, soll sich dieses schliessen, indem die entsprechenden Schaltflächen wieder hochfahren. Mache das grade sehr umständlich über mehrere Abfragen. Das Script fragt bei onPress ab, ob der darunterliegende mc bereits ausgefahren ist, wenn nicht fährt dieser nach unten bis der untere Rand der y-höhe des darüberliegenden mcs erreicht ist. Anschliessend werden alle anderen schaltflächen abgefragt, ob diese 20px unter der jeweils darüberliegenden schaltfläche liegen. wenn nicht fährt der entsprechende mc solange hoch, bis er 20 pixel unter der darüberliegenden schaltfläche ist. dieses script liegt auf allen Schaltflächen mit der Änderung der jeweiligen Namen. Im Ergebnis fährt der zweite Btn runter und legt das erste Untermenue frei. Bei allen anderen Btns funktioniert es nicht Hoffe das script und mein problem ist verständlich formuliert. gerne würde ich das script auch straffen.
__________________ imho Geändert von TeeRackz (07-08-2004 um 18:25 Uhr) |
| | |
| | #2 (permalink) |
| anwesend Registriert seit: Jun 2002 Ort: Manhattan an der Maas
Beiträge: 698
|
hier das script PHP-Code:
__________________ imho |
| | |
| | #3 (permalink) |
| - Registriert seit: Jan 2004
Beiträge: 3.002
|
hi! poste mal bitte deine fla (als mx), oder ne beispiel fla.. nur mit dem code kann ich nicht viel anfangen... aber um deinen code zu kürzen würde ich dir ne for schleife empfehlen: ActionScript:
grz Robert
__________________ mfG, Robert Tutorials: [TUTORIAL] XML-Files in Flash einlesen+weiter verarbeiten Steuerung zwischen Zeitleisten & Movieclips [TUTORIAL] MP3-Player (+XML) [TUTORIAL] MP3-Player (+XML) Part II |
| | |
| | #4 (permalink) |
| anwesend Registriert seit: Jun 2002 Ort: Manhattan an der Maas
Beiträge: 698
|
Hi Robert, Fla poste ich gleich. Danke für Dein Script ![]() Sowas schwebte mir auch schon vor. Nur gibts bei dieser for-schleife ein Prob. Für den ersten Button funktioniert das bestens, der Zweite hätte aber folgendes Script PHP-Code: PHP-Code: jetzt wird mc1 nicht mehr abgefragt und somit kann sich mc2 nicht positionieren, die Nummern der anzusprechenden mcs sind nicht fortlaufend i[1,3,4,5,6,7] und bei button drei wäre i[1,2,4,5,6,7] usw… kann man for-schleifen unterbrechen, oder sollte ich für jeden Button einen Array festlegen aus dem die einzelnen werte nacheinander i zugeordnte werden? wie würde sowas mit arrays gehen? wissensdurstiger AS-Anfänger wartet auf antwort. Gruss, Tee
__________________ imho Geändert von TeeRackz (07-08-2004 um 22:52 Uhr) |
| | |
| | #5 (permalink) |
| - Registriert seit: Jan 2004
Beiträge: 3.002
|
hi! ich warte besser auf die fla, bevor ich weiteres sage, denn ich kann irgrndwie grade nicht nachvollziehen was du meinst... aus einer for schleife kommst du mit break; raus! bsp: ActionScript:
__________________ mfG, Robert Tutorials: [TUTORIAL] XML-Files in Flash einlesen+weiter verarbeiten Steuerung zwischen Zeitleisten & Movieclips [TUTORIAL] MP3-Player (+XML) [TUTORIAL] MP3-Player (+XML) Part II |
| | |
| | #6 (permalink) |
| anwesend Registriert seit: Jun 2002 Ort: Manhattan an der Maas
Beiträge: 698
|
hier die fla, nicht erschrecken die scripte liegen auf den dreiecken im kreis. bisher nur für button eins und zwei (sind zwei verschiedene scripte) die buttons liegen in der dritten tiefen ebene. wenn du diese fla testes siehst bestimmt sofort was ich bezwecken will (und leider auch den mir unerklärlichen fehler )Gruss, Tee
__________________ imho Geändert von TeeRackz (07-08-2004 um 23:11 Uhr) |
| | |
| | #7 (permalink) | |
| - Registriert seit: Jan 2004
Beiträge: 3.002
| Zitat:
__________________ mfG, Robert Tutorials: [TUTORIAL] XML-Files in Flash einlesen+weiter verarbeiten Steuerung zwischen Zeitleisten & Movieclips [TUTORIAL] MP3-Player (+XML) [TUTORIAL] MP3-Player (+XML) Part II | |
| | |
| | #9 (permalink) |
| - Registriert seit: Jan 2004
Beiträge: 3.002
|
hmm.. ichblick noch nicht durch die stuktur durch, sorry... was macht ActionScript:
und was soll ActionScript:
__________________ mfG, Robert Tutorials: [TUTORIAL] XML-Files in Flash einlesen+weiter verarbeiten Steuerung zwischen Zeitleisten & Movieclips [TUTORIAL] MP3-Player (+XML) [TUTORIAL] MP3-Player (+XML) Part II |
| | |
| | #10 (permalink) | ||
| anwesend Registriert seit: Jun 2002 Ort: Manhattan an der Maas
Beiträge: 698
| Zitat:
Zitat:
Mir geht es um die Ebene darüber (das hoch und runterfahren der Oberpunkte). und die scripte die auf den kleinen dreiecken liegen und diese bewegung steuern sollen. hab hier nochmal ne bereinigte version als mxer
__________________ imho | ||
| | |
| | #11 (permalink) |
| - Registriert seit: Jan 2004
Beiträge: 3.002
|
so.. nach keine ahnung wieviel zeit, habe ich jetzt ne function für dich zusammengeschustert bekommen: lösche alle buttonscripts ( von den buttons zum ausfahren)! die kriegen nämlich alle die selbe aktion und das kann man dann auch bequem in ner for schleife von der zeitleiste aus machen (siehe script/fla)! 2 functions : eine zum einfahren und eine zum ausfhren ![]() die functions sind nicht großartig noch mal durchgeguckt und optimiert! aber sie funktionieren, soweit ich das getestet habe! biddöö: ActionScript:
Gruß, Robert Edit: mir ist schon was aufgefallen was überflüssig ist *gg*: die erste if abfrage im einfahren script kann komplett raus! habe die fla und das script aktualisiert (also so wie es jetzt da steht ists richtig!) edit2: noch was kann raus auch in der einfahren function: ActionScript:
habe die fla und das script aktualisiert...!
__________________ mfG, Robert Tutorials: [TUTORIAL] XML-Files in Flash einlesen+weiter verarbeiten Steuerung zwischen Zeitleisten & Movieclips [TUTORIAL] MP3-Player (+XML) [TUTORIAL] MP3-Player (+XML) Part II Geändert von pape (08-08-2004 um 00:54 Uhr) |
| | |
| | #12 (permalink) |
| anwesend Registriert seit: Jun 2002 Ort: Manhattan an der Maas
Beiträge: 698
|
ohmann was soll ich da noch sagen? *dankendhändeschüttel* skål wenn ich die scripte sehe wird mir alles klar was da passiert, aber selber sowas konstruieren peil ich noch nicht. kurzer check: 1964 ist die z-ebene in der du den neuen mc createst um genug puffer beim runterzählen zu haben oder? / /mmmhhh, jetzt ist es ja so das ein menue einfährt , anschliessend fährt das nächste aus. wie könnten beide vorgänge parallel ablaufen? also noch während das eine einfährt, fährt das andere aus.
__________________ imho |
| | |
| | #13 (permalink) | ||
| - Registriert seit: Jan 2004
Beiträge: 3.002
| Zitat:
da fällt mir ein, dass es besser wäre beim ein (oder aus is egal) fahren script den mc auf 1965 (oder jedenfalls woanders) hinzulegen! habe ich vergessen da ich die eine function per copy&past und dann leicht abwandeln erstellt habe ...grml... muss ich wohl besser aufpassen...hmm Zitat:
Ich denk jetzt noch mal drüber nach und falls mir was einfällt sage ich dir natürlcih bescheid! bis dann Robert
__________________ mfG, Robert Tutorials: [TUTORIAL] XML-Files in Flash einlesen+weiter verarbeiten Steuerung zwischen Zeitleisten & Movieclips [TUTORIAL] MP3-Player (+XML) [TUTORIAL] MP3-Player (+XML) Part II | ||
| | |
| | #14 (permalink) |
| anwesend Registriert seit: Jun 2002 Ort: Manhattan an der Maas
Beiträge: 698
|
hey robert, besten dank erstmal. wenn ich das von der theorie richtig überblicke, dann hängt die abfrage ob der einzufahrene mc schon eingefahren ist in einer schleife fest bis diese bedingung erfüllt ist, erst dann wird dem auszufahrendem mc mitgeteilt solange auszufahren bis seine grenzbedingung erreicht ist. oder ist das nonsense? Tee
__________________ imho |
| | |
| | #15 (permalink) |
| - Registriert seit: Jan 2004
Beiträge: 3.002
|
ja das ist richtig! ersetz mal das script oder lad dir die (bald - wiel das grade nicht funktioniert ) angehängte fla runter!is eigentlich recht easy mit dem glechzeitig ein und ausfahren ActionScript:
grz Edit: klene anmerkung: hier bei ist es jetzt auch sehr wichtig, dass die einfahr und ausfahr mcs auf iunterschiedlichen tiefen liegen, da sonst der ausfahrer den einfarer ü+berschreibt und nicht zueinde eingefahren wird^^..das wollen wir ja nicht
__________________ mfG, Robert Tutorials: [TUTORIAL] XML-Files in Flash einlesen+weiter verarbeiten Steuerung zwischen Zeitleisten & Movieclips [TUTORIAL] MP3-Player (+XML) [TUTORIAL] MP3-Player (+XML) Part II Geändert von pape (08-08-2004 um 02:00 Uhr) |
| | |
![]() |
| Lesezeichen |
| Themen-Optionen | |
| Ansicht | |
| |