Zurück   Flashforum > Flash > ActionScript > ActionScript 1

Antwort
 
LinkBack Themen-Optionen Ansicht
Alt 01-10-2003, 10:36   #1 (permalink)
Neuer User
 
Registriert seit: Sep 2003
Beiträge: 45
Angry getweenten Movieclip durch Button starten

Hallo Leute,

ich habe ein wahrscheinlich simples Problem, ich komm aber nicht drauf, wie ich das lösen kann...
ich will durch einen Button einen Movieclip starten, der ein Tweening enthält (in dem Fall ein Bild, das von der Seite her einfährt)

das Problem ist, der Movieclip startet schon direkt am Anfang, also ohne dass ein Button gedrückt wurde

hier mein code:

ActionScript:
  1. auswahl_stoff.onPress = function(){
  2.    gotoAndPlay(rolling_window);
  3. }

wäre super, wenn Ihr mir da helfen könntet

Susanne
susanne_svs ist offline   Mit Zitat antworten
Alt 01-10-2003, 10:42   #2 (permalink)
User
 
Benutzerbild von jeypack
 
Registriert seit: Sep 2003
Ort: Essen
Beiträge: 616
Holla susanne_svs,

ich gehe mal davon aus, dass 'rolling_window' ein definierter String ist, der über 'gotoAndPlay(rolling_window) ' auf ein Framelaber verweist. Das muss schon mal ein String sein, und das Framelabel muss existieren.
Das der Movieclip von alleine startet ist normal in Flash!
Dies musst du, wenn nicht erwünscht, durch ein simples 'stop();' im ersten Frame des betreffenden Movieclips verhindern.
Ganz einfach also.

Viel Erfolg!

peace
jeypack ist offline   Mit Zitat antworten
Alt 01-10-2003, 10:50   #3 (permalink)
Neuer User
 
Registriert seit: Sep 2003
Beiträge: 45
hi jeypack,

erstmal vielen dank für deine hilfe
das mit dem stop() hab ich schon probiert, aber dann spielt der movieclip auch nicht ab, wenn man auf den button drückt?? zumindest war das bei mir so....
rolling_window ist der name des movieclips


susanne
susanne_svs ist offline   Mit Zitat antworten
Alt 01-10-2003, 11:02   #4 (permalink)
User
 
Benutzerbild von jeypack
 
Registriert seit: Sep 2003
Ort: Essen
Beiträge: 616

na dann ist alles klar...
du hast also einen Movieclip mit Instanznamen, sagen wir rolling_window, wobei es egal ist, wie der Movieclip in der Bibliothek heißt!!! Den Instanznamen gibst du im Eigenschaftsfenster ein, nachdem du den Movieclip auf der Bühne angeclickt hast.
Im ersten Frame von rolling_window machst du ein 'stop();' - dann clickst du das zweite Frame an! Im Eigenschaftsfenster gibst du unter Bild einen Namen ein, sagen wir 'start'.
Nun kannst du von außerhalb anweisen; dies funktioniert aber nur, wenn der Playhead zum Zeitpunkt der Anweisung auch auf dem Movieclip rolling_window steht (wichtig!!!). Die Anweisung lautet dann z.B.:
_root.rolling_window.gotoAndPlay("start");
Start muss ein String sein, also in Anführungszeichen.

Viel Erfolg!
jeypack ist offline   Mit Zitat antworten
Alt 01-10-2003, 11:16   #5 (permalink)
Neuer User
 
Registriert seit: Sep 2003
Beiträge: 45
supi, vielen dank

Susanne
susanne_svs 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 14:47 Uhr.

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


Copyright ©1999 – 2012 Marc Thiele