Zurück   Flashforum > Flash > ActionScript > ActionScript 1

Antwort
 
LinkBack Themen-Optionen Ansicht
Alt 30-09-2005, 20:34   #1 (permalink)
Neuer User
 
Registriert seit: Sep 2005
Beiträge: 11
Button Ziel > best.Frame

hallo,

weiss einer von euch, wie ich einem Button sage, dass er zu einem benannten Schlüsselbild weiterläuft?
Problem bei der Sache:
Der MC darf kein Stop enthalten, weil es eine laufende Animation ist, aber ich möchte innerhalb der Animation einzelne Punkte haben (Buttons) die immer zu einem benannten Schlüsselbild weiterlaufen (wichtig)
Also nicht gotoAndStop, weil die Animation bis zu einem Endschlüsselbild weiterlaufen kann (wird durch einen anderen MC gesteuert, aber durch ne andere Aktion ausgelöst.

Ideen?

Geändert von Routine (30-09-2005 um 20:47 Uhr)
Routine ist offline   Mit Zitat antworten
Alt 30-09-2005, 22:36   #2 (permalink)
nobody is perfect
 
Benutzerbild von Decrone
 
Registriert seit: Apr 2002
Ort: Bremen
Beiträge: 3.049
hi

Zitat:
Der MC darf kein Stop enthalten, weil es eine laufende Animation ist, aber ich möchte innerhalb der Animation einzelne Punkte haben (Buttons) die immer zu einem benannten Schlüsselbild weiterlaufen (wichtig)
kann man schlecht nachvollziehen was du damit genau meinst!

Also Du hast eine ablaufende Ani und bei einem gewissem Frame soll der Button weiter laufen...mmhhh wie sieht denn deine Hzl-Struktur aus? Ich muss schon dein Aufbau besser verstehen können!

Zitat:
weiss einer von euch, wie ich einem Button sage, dass er zu einem benannten Schlüsselbild weiterläuft?
ActionScript:
  1. this.onEnterFrame = function(){
  2.     if(this.ani_mc._currentframe == 110 || this.ani_mc._currentframe == this.ani_mc._totalframes){
  3.         this.button._x++;
  4.         //this.button.play();
  5.     }
  6. }

Gruss Dec
__________________
FF Unterstützen! Erste Hilfe! häufig gestellten Fragen
...................... ............... ................................

Geändert von Decrone (30-09-2005 um 22:42 Uhr)
Decrone ist offline   Mit Zitat antworten
Alt 01-10-2005, 09:19   #3 (permalink)
Neuer User
 
Registriert seit: Sep 2005
Beiträge: 11
also:
1. es ist eine animation
2. diese wird aber von einem anderen button aktiviert.
3. onMouseOver bewegt sich die ani vorwärts
4. onMouseOut bewegt sie sich rückwärts.

Nun will ich aber quasi einzelne haltepunkte setzen in der Animation, die aber durch einen anderen Button angesprochen werden sollen.

Das heisst, innerhalb der Animation, soll der andere Button sagen können, "lauf weiter zu dem benannten Schlüsselbild und dann stoppe!
Routine ist offline   Mit Zitat antworten
Alt 03-10-2005, 13:28   #4 (permalink)
Neuer User
 
Registriert seit: Sep 2005
Beiträge: 11
Kann mir das mal einer verraten?
Routine ist offline   Mit Zitat antworten
Alt 03-10-2005, 14:01   #5 (permalink)
................
 
Benutzerbild von Der Frager
 
Registriert seit: Jun 2004
Beiträge: 15.890
Hallo!
Verstehe ich zwar nicht so ganz, aber theoretisch so:
ActionScript:
  1. this.dein_btn.onRelease = function()
  2. {
  3. var ziel = 20
  4. this.onEnterFrame = function(){
  5. if(this._parent.der_andere_mc._currentframe == ziel)
  6. {delete this.onEnterFrame
  7. this._parent.der_andere_mc.stop()
  8. }}}
"dein_btn" muss dann ein MovieClip sein, der als Button genutzt wird oder du musst die Pfade anpassen (bei einer Schaltfläche gibt's kein _parent und den onEnterFrame dann z.B. auf _root oder einen anderen MC packen...).
__________________

ternärer Konditionaloperator

+++ Bitte keine Privat-Nachrichten bezüglich Flashfragen! +++
Der Frager 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:22 Uhr.

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


Copyright ©1999 – 2012 Marc Thiele