Zurück   Flashforum > Flash > ActionScript > ActionScript 1

Antwort
 
LinkBack Themen-Optionen Ansicht
Alt 20-10-2003, 22:47   #1 (permalink)
Neuer User
 
Registriert seit: Oct 2003
Beiträge: 3
Mehrere Button ein Menu steuern

@all

Ich habe ein Problem. Ich möchte sagen wir mal mit drei Buttons ein Menu steuern. Es sieht folgendermaßen aus.

1. Betätige ich Button 1 fährt das Menu langsam links in meine Page hinein. Sollte ich nun nochmal auf den gleichen Button drücken, fährt es wieder hoch. Das ist ja auch nicht schwer.

2. Betätige ich Button 2 oder 3 soll genau das Gleiche passieren, bloß jetzt kommt der Knackpunkt. Betätige ich jetzt einen von den anderen Buttons, soll das Menu wieder hochfahren und danach soll es wieder runterfahren.

Denn Text führt die jeweiligen Menus blende ich später ein. Also das soll nicht das Problem sein. Ich bekomme es bloß nicht hin, daß der Urzustand ohne Menus ist und wenn ich einen Button betätige, daß das Menu herunterfährt und sobald ich einen anderen betätige es wieder hoch und dann wieder runterkommt.


Hat vielleicht jemand eine Idee...?


MfG
STAEnder
staender ist offline   Mit Zitat antworten
Alt 20-10-2003, 22:58   #2 (permalink)
mod_rewrite
 
Benutzerbild von sonar
 
Registriert seit: Feb 2003
Ort: München
Beiträge: 15.621
Hello & welcome,

also vom Prinzip her ist es nicht schwierig. Dein Menü ist ein Movieclip mit beispielsweise 20 Bildern. In Bild 1 ist er außerhalb der Bühne mit einem stop in der Zeitleiste. In Bild 10 ist er voll sichtbar, wieder mit stop. In Bild 20 ist er wieder außerhalb mit der Anweisung "gotoAndStop(1);" Zwischen diesen "Stationen" muss natürlich ein Bewegungstween rein. Die Buttons müssen diesem MC dann nur die Anweisung "play();" geben - den Rest erledigt er dann eigentlich "von selber".

Gruß,
Tom
__________________
RTFM
Wie man Fragen richtig stellt.

Achim Bindannmalweg

Money makes the world go round, fear makes it turn much faster.
(New Model Army)
sonar ist offline   Mit Zitat antworten
Alt 21-10-2003, 08:48   #3 (permalink)
Neuer User
 
Registriert seit: Jun 2003
Beiträge: 51
mal so als tipp!

wir haben sowas auchmal programmiert! (hier)

und ich kann dir nur DRINGEND raten es nicht fertigen sequenzen (tweening usw) zu machen, die dann "nur" abgespielt werden!

mach besser einzelne MC, die du dann per AS verschiebst!

die verschiedenen funktionen der buttons machst du am besten mit variablen.



ActionScript:
  1. on (release){   
  2. if (menu1raus == true){
  3. rausfahren(menu1)
  4. }
  5. if (menu1raus == false){
  6. reinfahren(menu1)
  7. }
  8.  
  9. }
  10.  
  11. function rausfahren (ziel){
  12. //hier jetzt die zeitverzögerte schleife für´s rausfahren des "ziel"´s
  13. }
  14.  
  15. function reinfahren (ziel){
  16. //hier jetzt die zeitverzögerte schleife für´s REINfahren des "ziel"´s
  17. }
Hugepanic ist offline   Mit Zitat antworten
Alt 21-10-2003, 09:41   #4 (permalink)
mod_rewrite
 
Benutzerbild von sonar
 
Registriert seit: Feb 2003
Ort: München
Beiträge: 15.621
Ja, so in die Richtung geht's auch. Hab grad gesehen, dass mein Beispiel eh nicht so wirklich das Wahre war, weil der Menü-MC immer nur raus und beim nächsten Klick wieder rein fahren würde. Statt rein _und_ wieder raus...
Mal sehen, ob du mit hugepanics Ansatz klarkommst.

Gruß,
Tom
__________________
RTFM
Wie man Fragen richtig stellt.

Achim Bindannmalweg

Money makes the world go round, fear makes it turn much faster.
(New Model Army)
sonar ist offline   Mit Zitat antworten
Alt 21-10-2003, 17:32   #5 (permalink)
Neuer User
 
Registriert seit: Oct 2003
Beiträge: 3
Danke,

ich werde es mal ausprobieren. Falls es funzt, melde ich mich wieder.


MfG
STAEnder
staender ist offline   Mit Zitat antworten
Alt 21-10-2003, 19:09   #6 (permalink)
Neuer User
 
Registriert seit: Oct 2003
Beiträge: 3
Hmmm.... Hab mich gerade mal probiert...

@Hugepanic

Jetzt erstmal eine kleine Verständnisfrage. Ich weiß, daß ich sehr oft zu komplitziert denke.
Wie meinst Du das genau mit den einzelnen MC´s?

Ich habe im Anhang eine Test-FLA angehängt.

Wie gesagt, ich will es so haben, daß bei Betätigen von Button 1 das Menu mit dem Inhalt "Button 1" nach unten fährt und sobald ich einen der anderen Button betätige, sagen wir mal Button 2, dann soll das Menu mit dem Inhalt "Button 1" wieder hochfahren und das Menu mit dem Inhalt "Button 2" gleich wieder runterfahren.

Den Inhalt des Menus lade ich mit Hilfe eines anderen MC´s.


Nimm´s mir nicht übel, daß ich nochmal frage.
Halt ein Kompliziertdenker....



MfG
STAEnder
Angehängte Dateien
Dateityp: zip test_buttons.zip (2,9 KB, 4x aufgerufen)
staender ist offline   Mit Zitat antworten
Alt 27-10-2003, 13:25   #7 (permalink)
Neuer User
 
Registriert seit: Jun 2003
Beiträge: 51
ich KANN dir das leider auch nicht sagen wie es GENAU geht!

wie gesagt, die HP an der wir das gemacht haben war ne teamarbeit!

und genau DIESEN teil hat mein kumpel gemacht!

ich weis halt mit welchen methoden er programmiert hat, aber nicht den genauen CODE!
Hugepanic 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 22:45 Uhr.

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


Copyright ©1999 – 2012 Marc Thiele