Zurück   Flashforum > Flash > ActionScript > ActionScript 1

Antwort
 
LinkBack Themen-Optionen Ansicht
Alt 03-11-2003, 15:19   #1 (permalink)
Neuer User
 
Registriert seit: Sep 2002
Beiträge: 29
mc zuende spielen lassen..?

hallo

kurze frage: weiss jemand, wie es möglich ist, einen mc der in der mitte stopt, durch einen buttonclick zu ende spielen zu lassen, bevor die nächste action passiert?

also folgendes liegt z.B. auf 2 buttons:

button1:

on (release) {
with (mc2) {
play();
}
}

button2:

on (release) {
with (mc3) {
play();
}
}

ich möchte aber, dass diese actions erst passieren wenn der mc1 zu ende gespielt hat (er ist jetzt irgendwo in der mitte an einem stop)

schnallt ihr was ich meine? ;-)

hab sonst noch ne fla angehängt

für ideen danke ich zum voraus
Angehängte Dateien
Dateityp: sit mc.sit (3,4 KB, 1x aufgerufen)
kaiser ist offline   Mit Zitat antworten
Alt 03-11-2003, 15:22   #2 (permalink)
alien
 
Benutzerbild von Smirgel
 
Registriert seit: May 2002
Ort: Colonia
Beiträge: 7.597
hi. du könntest bei deinem stop eine variable auf true setzen. z.b.: _root.mc1gestopt=true;
und dann diese variable in einer if-anweisung abfragen:
ActionScript:
  1. on (release) {
  2. if(_root.mc1gestopt){
  3. mc1.play();
  4. }
  5. }

und .sit ist nicht grade ein format, das viele verwenden (ich z.b.). bei uploads ist .zip wohl noch das weitverbreiteste.
__________________
bei fragen, fragen.
Smirgel ist offline   Mit Zitat antworten
Alt 03-11-2003, 15:30   #3 (permalink)
Neuer User
 
Registriert seit: Sep 2002
Beiträge: 29
hi smirgel

hmm, entweder schnall ich's nicht, oder du meinst nicht das gleiche wie ich..

ist es bei deinem script nicht so, das der mc2 zu spielen beginn, falls der mc1 beim stop ist?

ich möchte eben, dass nach dem button clikc der mc1 zu ende spielt und DANN erst der mc2 zu spielen beginnt

hab dir mal noch ein zip angehängt

trotzdem schon mal danke
Angehängte Dateien
Dateityp: zip mc.zip (3,4 KB, 5x aufgerufen)
kaiser ist offline   Mit Zitat antworten
Alt 03-11-2003, 16:25   #4 (permalink)
brand new user
 
Benutzerbild von RustyCake
 
Registriert seit: May 2002
Ort: Laimbach 6 1/2
Beiträge: 16.884
Meinst des so in der richtung!!
ActionScript:
  1. on (release) {
  2.     _root[_root.old_mc].play();
  3.     _root.mc3.play();
  4.     _root.old_mc="mc3";
  5. }
Angehängte Dateien
Dateityp: zip mc_new.zip (4,7 KB, 4x aufgerufen)
__________________
Bitte keine Fragen, zu Flash per PM. Dazu ist das Forum da. Danke MFG_RustyCake!
"Wer tanzen will, muß erst gehen lernen"
RustyCake ist offline   Mit Zitat antworten
Alt 04-11-2003, 15:30   #5 (permalink)
Neuer User
 
Registriert seit: Sep 2002
Beiträge: 29
hallo rustycake

vielen dank. das ist es eigentlich schon fast... das einzige ist nur noch, dass der neue mc erst spielen sollte wenn der old_mc zuende gespielt hat und nicht gleichzeitig.

gibts da noch ne einfache lösung dafür?
kaiser ist offline   Mit Zitat antworten
Alt 05-11-2003, 13:55   #6 (permalink)
brand new user
 
Benutzerbild von RustyCake
 
Registriert seit: May 2002
Ort: Laimbach 6 1/2
Beiträge: 16.884
Ne einfache fällt mir nicht ein, aber vielleicht hilft Dir ein Teil das ich mit Hilfe von "pius" gestern gebastelt habe!!
sieht etwas kompliziert aus, ist aber genau des was de suchst!!
ActionScript:
  1. ///////////Function für MovieClips von "pius" verbessert///////////////////
  2. this.__oEF = function() {
  3.     if (this.count == 1) {
  4.         this.nextFrame();
  5.         _root.old_mc = this._name;
  6.     } else if ((_root.old_mc == this._name) && (this._currentframe == 1)) {
  7.         _root[_root.new_mc].count = 1;
  8.     } else {
  9.         this.prevFrame();
  10.     }
  11. };
  12. ///////////////////Ende MovieClip-function/////////////////////////////////
  13.  
  14. //////////////////Aufruf MovieClip-function////////////////////////////////
  15. this.V1.onEnterFrame = this.__oEF;
  16. this.V2.onEnterFrame = this.__oEF;
  17. this.V3.onEnterFrame = this.__oEF;
  18. //////////////////Ende Aufruf der MovieClip-function///////////////////////
  19.  
  20. ////////Function für Buttons///////////
  21. this.btn_call = function(mc) {
  22.     _root.new_mc = mc;
  23.     if (_root.signal != 1) {
  24.         _root[_root.new_mc].count = 1;
  25.         _root.signal = 1;
  26.     }
  27.     if (_root.old_mc != mc) {
  28.         _root[_root.old_mc].count = 0;
  29.     }
  30. };
  31. /////////Ende Buttonfunction///////////
  32.  
  33. ////////////Buttonscripte//////////////
  34. this.btn1.onPress = function() {
  35.     btn_call("V1");
  36. };
  37. this.btn2.onPress = function() {
  38.     btn_call("V2");
  39. };
  40. this.btn3.onPress = function() {
  41.     btn_call("V3");
  42. };
  43. ///////////////////////////////////////
  44.  
Angehängte Dateien
Dateityp: zip rewind_function.zip (6,3 KB, 7x aufgerufen)
__________________
Bitte keine Fragen, zu Flash per PM. Dazu ist das Forum da. Danke MFG_RustyCake!
"Wer tanzen will, muß erst gehen lernen"
RustyCake ist offline   Mit Zitat antworten
Alt 05-11-2003, 16:21   #7 (permalink)
Neuer User
 
Registriert seit: Sep 2002
Beiträge: 29
vielen dank rusty

werde mich mal durch das skript rackern... hoffe ich kapiere das teil
kaiser ist offline   Mit Zitat antworten
Alt 05-11-2003, 16:38   #8 (permalink)
brand new user
 
Benutzerbild von RustyCake
 
Registriert seit: May 2002
Ort: Laimbach 6 1/2
Beiträge: 16.884
Wennst frage hast einfach fragen!!
Deine anis mußt jetzt nur noch einfach machen, den rücklauf macht des script!!

bis denn
__________________
Bitte keine Fragen, zu Flash per PM. Dazu ist das Forum da. Danke MFG_RustyCake!
"Wer tanzen will, muß erst gehen lernen"
RustyCake 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:32 Uhr.

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


Copyright ©1999 – 2012 Marc Thiele