 |
| Hinweise |
Willkommen im TP-Hilfe-Forum!Dies ist ein Forum zu den Themen Photoshop, Dreamweaver, Flash, Selbständigkeit und mehr, in dem Du Hilfe, Anleitung oder eine Lösung zu Deinen Problemen erhältst. Aktuell bist Du in unseren Foren als Gast mit reinen Leserechten unterwegs. Wenn Du Dich registrierst, kannst Du eigene Themen verfassen, deine Frage stellen und privat mit anderen TPlern kommunizieren. Weitere Foren werden zugänglich, und Du wirst – falls gewünscht – per Mail über neue Beiträge informiert. Die Registrierung ist schnell und kostenlos. Sollten bei der Registrierung Fragen auftauchen, reicht ein Klick in unsere Hilfe - Häufig gestellte Fragen oder eine kurze Mitteilung an das Support-Team. Viel Spaß bei Traum-Projekt.com |
31.12.2005, 00:35
|
#1
|
|
TP-Junior
Registriert seit: Dec 2005
|
Menüleistenprobleme :)
Hallo ihr,
eine Anfängerin bittet um Hilfe!!!!
Ich habe eine Menüanimation gemacht, dabei gibt es zwei Probleme.
Ich beschreibe erstmal, was ich gemacht habe.
Ein Rechteck. Das habe ich in einen Movieclip umgewandelt und da eine Animation reinprogrammiert. Es gibt 3 Instanzen von diesem Movieclip, also drei buttons. Wenn man draufklickt (Roll over), spielt sich die jeweilige Animation ab. Funktioniert!
1. Problem: Die Buttons sollen natürlich beschriftet sein. Nur im ersten und letzten Frame und im "Normalzustand". Wenn ich aber Text hinzufüge, ist logischerweise der gleiche Text automatisch bei allen 3 Instanzen da. Wie kann ich da unterschiedlichen Text hinbekommen?
2. Dann noch ein Problem, etwas komplexer zu beschreiben. Ich arbeite mit RollOver und RollOut. Das tut es aber nur sauber, wenn man mit der maus so lang auf dem button bleibt, bis die animation fertig ist. Ich weiss nicht so genau wie ich das beschreiben soll, wisst ihr was ich meine? Die Animation müsste irgendwie abbrechen, sobald man mit der Maus woanders hingeht. Flash versteht mein "RollOut" irgendwie falsch
Danke für die Hilfe und Grüße!
|
|
|
31.12.2005, 00:39
|
#2
|
|
TP-Moderator
Registriert seit: Mar 2002
|
Hallo
am besten ist du packst mal deine fla und hängst sie hier mit dran und sagst uns was du für eine Flashversion hast.
|
|
|
31.12.2005, 01:07
|
#3
|
|
TP-Junior
Registriert seit: Dec 2005
|
Okay, entschuldige.
Ich verwende Flash MX 2004
Das mit dem Anhang funktioniert leider nicht.
Aber ich hab sie hochgeladen:
http://verenak.homepage.t-online.de/menu5.fla
Danke
|
|
|
31.12.2005, 09:27
|
#4
|
|
TP-Moderator
Registriert seit: Mar 2002
|
Hallo
so im Anhang findest du deine überarbeitete Datei und noch etwas mehr 
Als ersten zu deinen Fehler:
Textfeld nicht auf "input" sondern auf dynamisch einstellen und eine Variable vergeben, ich habe denen die Var inhalt gegeben. So brauchst du nur noch
button1.inhalt = "dein Name"
button2.inhalt = "dein Name2" usw im AS eingeben.
Dann heißt es nicht beim rollOut
gotoAndPlay(13)
sondern
gotoAndStop(1)
Desweiteren habe ich dir eine Ebene mit einem Aktivfeld eingegeben und auf Transparent geschaltet.
So und wenn du deine Gehirnzellen mal klein bischen Anstrengen willst, habe ich dir ein kleines Schmankerl eingebaut, wie du dir jede menge Tipparbeit ersparen kannst. Wenn du die Fla aufmachst, wirst du noch einen Button4 sehen, gucke dir dafür mal das Script in der Ebene ActionScript an. dort siehst du wie man mit ein paar Zeilen einige Button dynamisch erstellen kann und denen die Funktionen zuweißt ohne, dass du für jeden Button die Functionen tippseln musst 
|
|
|
01.01.2006, 17:47
|
#5
|
|
TP-Junior
Registriert seit: Dec 2005
|
Vielen Dank, liebe Wanderratte
Das ist genauso, wie ich es haben wollte. Hat mir sehr geholfen, wirklich! Hab sogar die dynamische Lösung (mit meinen bescheidenen Programmier-Grundkenntnissen) verstanden!
Nur noch eine Frage. Wofür das Aktivfeld und wie macht man das? Ist das einfach eine Instanz vom Button, in dem man den Alpha Wert auf 0% setzt? Was bewirkt das?
Warum sieht man die duplizierten Buttons nicht in der Ansicht, sondern nur in der Ausführung?
Grüße und ein frohes neues jahr
|
|
|
01.01.2006, 18:17
|
#6
|
|
TP-Moderator
Registriert seit: Mar 2002
|
ich habe dafür einfach eine Fläche genommen und transparent geschaltet, so hat dein Button immer eine größe
Die anderen MCs werden durch das Script erst zur Laufzeit erstellt, deswegen siehst du sie vorher nicht.
|
|
|
01.01.2006, 19:07
|
#7
|
|
TP-Junior
Registriert seit: Dec 2005
|
Und woher weiss Flash, das diese Fläche die Schaltfläche (schaltbare Fläche) sein soll? Muss man der Fläche nicht irgendwas zuweisen oder so??
|
|
|
02.01.2006, 09:37
|
#8
|
|
TP-Moderator
Registriert seit: Mar 2002
|
Hallo
Flash ist es egal ob ein Objekt unsichtbar ist oder nicht. Du sagst ja per Script dem MC das es eine Schaltfläche ist und Flash behandelt alle Flächen in diesem MC so. Man macht es auch nicht immer, sondern nur wenn so wie du die Größe in dem MC veränderst. Bei manchen Animationen kann es sonst zu unschönen Effekte kommen, wenn du nicht eine feste größe defeniert hast.
|
|
|
|
Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)
|
|
|
| Themen-Optionen |
Thema durchsuchen |
|
|
|
| Thema bewerten |
|
|
Forumregeln
|
Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.
HTML-Code ist aus.
|
|
|
Alle Zeitangaben in WEZ +2. Es ist jetzt 09:17 Uhr.
|
 |