Zurück   Flashforum > Flash > ActionScript > ActionScript 1

Antwort
 
LinkBack Themen-Optionen Ansicht
Alt 05-07-2004, 11:32   #1 (permalink)
Neuer User
 
Registriert seit: Jun 2004
Beiträge: 60
zurück button

hi ihr!

ich hab einen mc in dem ein button animiert wurde entlang eines pfades. bei rollover über den mc fährt der button in eine schleife, die durch den pfad definiert ist. wenn ich dann auf den button klicke werde ich zu einem anderen frame verlinkt. dort sollte es einen zurück button geben, der mich zu dem frame in dem der mc liegt zurückbringt, allerdings sollte der button schon in seiner schleife sein, der rollover und der weg zur schleife also nicht mehr geschehen. wie kann ich das machen?
danke
csmi ist offline   Mit Zitat antworten
Alt 05-07-2004, 12:22   #2 (permalink)
All-rounder
 
Benutzerbild von thebiz
 
Registriert seit: Mar 2004
Ort: Bayerische Rhön
Beiträge: 2.507
Sehr schwer zu verstehen.
__________________

--------------------------------
Ich klicke, ergo bin ich. (me)
--------------------------------
thebiz ist offline   Mit Zitat antworten
Alt 05-07-2004, 12:24   #3 (permalink)
The Man Who Wasn't There
 
Benutzerbild von fraggle two
 
Registriert seit: Jul 2003
Ort: BÄRLIN
Beiträge: 1.156
hi,

frizzel die sache mal noch ein wenig auf...

ist nicht so richtig verständlich was passieren soll...

gruß
mike
__________________
Dot-Realities
Mike Broders
Berlin

ICQ:105925103

Dot-Realities v4.0 under construction!
fraggle two ist offline   Mit Zitat antworten
Alt 05-07-2004, 17:47   #4 (permalink)
Neuer User
 
Registriert seit: Jun 2004
Beiträge: 60
bin froh, dass sich mal wer für mein problem interessiert- es scheint als würd ichs immer zu kompliziert erklären, aber ich bin auch noch neu.

in dem frame, in dem der mc liegt hab ich folgendes script:

mcbtn.onRollOver = function() {
if (!sig) {
this.gotoAndPlay(2);
} else {
this.gotoAndPlay(state);
}
};
// signal variablen sind variablen die den wert true oder flase haben
mcbtn.onRollOut = function() {
this.play()
state = this._nextFrame();
;
sig = true;
};

mcbtn is der instanzname des mc. das objekt im mc is ein button. vereinfacht fährt dieser nach rollover in die mitte der bühne (bis frame 30) und fährt dort unaufhörlich im kreis (einfache schleife mit "gotoandPlay(30)" im endframe des mc). bei klick in den button komme ich zu einem anderen mc in der hauptzeitleiste, der einen zurück-button enthält. wenn ich wieder zurück will sollte der button schon innerhalb seiner schleife sein, nicht am rand oder am weg dorthin.
ich seh 2 mögl.: entweder ich kann irgendwie abfragen beim zurück button ob rollover über den button im mc schon geschehen is;
oder ich sag sobald der mc einmal in der schleife is, soll er den anfang, also bis frame 30, vergessen.
versteht mich wer? ich hoffs mal
grüsse und danke
csmi ist offline   Mit Zitat antworten
Alt 05-07-2004, 18:10   #5 (permalink)
The Man Who Wasn't There
 
Benutzerbild von fraggle two
 
Registriert seit: Jul 2003
Ort: BÄRLIN
Beiträge: 1.156
...

mach mal so:
ActionScript:
  1. mcbtn.onRollOver = function() {
  2. if (!sig) {
  3. this.gotoAndPlay(2);
  4. } else {
  5. this.gotoAndPlay(state);
  6. }
  7. };
  8. // signal variablen sind variablen die den wert true oder flase haben
  9. mcbtn.onRollOut = function() {
  10. this.play();
  11. state=_currentframe +1;
  12. sig = true;// hier ist die frage wo wird sig auf false gesetzt damit das obige rollOver wieder funktioniert?
  13. };
gruß
mike
__________________
Dot-Realities
Mike Broders
Berlin

ICQ:105925103

Dot-Realities v4.0 under construction!
fraggle two 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 12:16 Uhr.

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


Copyright ©1999 – 2012 Marc Thiele