Zurück   Flashforum > Flash > ActionScript > ActionScript 1

Antwort
 
LinkBack Themen-Optionen Ansicht
Alt 27-11-2003, 21:03   #1 (permalink)
Gabber-Freak
 
Registriert seit: Mar 2003
Ort: Sörup / Flensburg
Beiträge: 110
hilfe, kleine movieclips mit kurzer pause abspielen...

Moin!

ich hab ein problem, auf meinem hauptframe habe ich 80 kleine filme (alle die selben) nummeriert von "ka_1" - "ka_80" also, das ist der instanzname, nun möchte ich diese filme, einer nach dem anderen abspielen lassen, (die filme sind auf stop gesetzt)
aber ich krich das leider nochnicht mal hin, das sie alle abspielen ;(

auf meinem film liegt folgendes as:
ActionScript:
  1. //abspielen
  2. movieClip.prototype.abspielen = function(anzahl) {
  3.     anzahl = anzahl+1;
  4.     for (zahl = 1; zahl < anzahl; zahl++) {
  5.         box = "ka_" + zahl;
  6.         box.play();
  7.         trace(box);
  8.     }
  9. };
  10.  
  11. //anzahl der zu spielensden clip's
  12. abspielen(80);
im ausgabefenster zeigtr er mir alle zahlen von 1 - 80 an, aber abspielen tut er nicht einen einziegen ;(

mit der pause, hab ich mal was mit setInterval gelesen, denke dass es so läuft, aber das kann ich nochnicht wirklich testen da ich ja nicht sehen kann obs klappt *gg*

hoffe, mir kannd a wer helfen!

gruß Merlin!
__________________
dies ist der anfang vom rest deines lebens
merlinvs ist offline   Mit Zitat antworten
Alt 28-11-2003, 06:41   #2 (permalink)
HAY
Neuer User
 
Benutzerbild von HAY
 
Registriert seit: Aug 2002
Ort: Faust-Stadt
Beiträge: 2.577
hi
so spielt er deine filme nacheinander ab.
ActionScript:
  1. abspielen = function(anzahl) {
  2.         var zahl=1
  3.     this["ka_" + zahl].play()
  4.         this.onEnterFrame = function() {
  5.     if(this["ka_" + zahl]._currentframe==this["ka_" + zahl]._totalframes){
  6.     this["ka_" + zahl].stop()
  7.     ++zahl>anzahl ? delete this.onEnterFrame : this["ka_" + zahl].play()
  8.     }
  9.     };
  10. };
  11. //anzahl der zu spielensden clip's
  12. abspielen(80);
  13. stop()
__________________
gruß Harry

Geändert von HAY (28-11-2003 um 06:42 Uhr)
HAY ist offline   Mit Zitat antworten
Alt 28-11-2003, 16:10   #3 (permalink)
Gabber-Freak
 
Registriert seit: Mar 2003
Ort: Sörup / Flensburg
Beiträge: 110
hi!
Danke HAY!
leider funktioniert das script nicht ;(
vieleicht kannst du mir besser helfen, wenn du die *.fla hast, darum hab ich sie mit angehängt...

ich find aber auch komisch, wenn ich nen button erstelle mit diesem on release, spielt er die einzelne datei ab, also kann es ja eigentlich nicht daran liegen dass er das nich findet, oder keine as-verknüpfung da ist, denn dieser button leif ja auch über as...

greetz merlin
Angehängte Dateien
Dateityp: rar flash.rar (5,0 KB, 2x aufgerufen)
__________________
dies ist der anfang vom rest deines lebens

Geändert von merlinvs (28-11-2003 um 16:32 Uhr)
merlinvs ist offline   Mit Zitat antworten
Alt 28-11-2003, 16:40   #4 (permalink)
HAY
Neuer User
 
Benutzerbild von HAY
 
Registriert seit: Aug 2002
Ort: Faust-Stadt
Beiträge: 2.577
hi
kann kein rar lesen brauche zip
__________________
gruß Harry
HAY ist offline   Mit Zitat antworten
Alt 28-11-2003, 16:43   #5 (permalink)
brand new user
 
Benutzerbild von RustyCake
 
Registriert seit: May 2002
Ort: Laimbach 6 1/2
Beiträge: 16.884
Hier Du HAY
Angehängte Dateien
Dateityp: zip reihen.zip (6,3 KB, 1x 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 28-11-2003, 16:52   #6 (permalink)
Gabber-Freak
 
Registriert seit: Mar 2003
Ort: Sörup / Flensburg
Beiträge: 110
oh, wusste ich net *s*
Merlin
__________________
dies ist der anfang vom rest deines lebens
merlinvs ist offline   Mit Zitat antworten
Alt 28-11-2003, 17:03   #7 (permalink)
HAY
Neuer User
 
Benutzerbild von HAY
 
Registriert seit: Aug 2002
Ort: Faust-Stadt
Beiträge: 2.577
hi
er braucht eine weile bis er die mc initialisiert.
einfach einen frame weiter das script starten dann gehts.

hi @RustyCake danke für den hay-service
Angehängte Dateien
Dateityp: zip reihen.zip (6,2 KB, 5x aufgerufen)
__________________
gruß Harry
HAY ist offline   Mit Zitat antworten
Alt 28-11-2003, 17:07   #8 (permalink)
HAY
Neuer User
 
Benutzerbild von HAY
 
Registriert seit: Aug 2002
Ort: Faust-Stadt
Beiträge: 2.577
hi
mach mal die BPS rate auf 31 dann sieht es bischen besser aus.
__________________
gruß Harry
HAY ist offline   Mit Zitat antworten
Alt 28-11-2003, 17:21   #9 (permalink)
Gabber-Freak
 
Registriert seit: Mar 2003
Ort: Sörup / Flensburg
Beiträge: 110
HI!
WoW, das is ja echt klasse )
jetzt hab ich aber noch eine frage, kann man die geschwindigkeit auch anders einstellen, als die fps zu erhöhen? denn es soll gerne noch viel schneller gehen, und sonst wird das für nen modemuser ja ewig dauern bis er das lädt oder?

-super dickes dankeschön!
hast mir sehr geholfen!
gruß Merlin
__________________
dies ist der anfang vom rest deines lebens
merlinvs ist offline   Mit Zitat antworten
Alt 28-11-2003, 17:24   #10 (permalink)
HAY
Neuer User
 
Benutzerbild von HAY
 
Registriert seit: Aug 2002
Ort: Faust-Stadt
Beiträge: 2.577
hi
einfach den mc tween nur mit zb. 5 frames machen.
__________________
gruß Harry
HAY ist offline   Mit Zitat antworten
Alt 28-11-2003, 17:38   #11 (permalink)
Gabber-Freak
 
Registriert seit: Mar 2003
Ort: Sörup / Flensburg
Beiträge: 110
hi,
ja, stimmt, hätte ich auch selbst drauf kommen müssen *s*
danke! du warst mir eine riesen hilfe!
__________________
dies ist der anfang vom rest deines lebens
merlinvs ist offline   Mit Zitat antworten
Alt 28-11-2003, 17:41   #12 (permalink)
brand new user
 
Benutzerbild von RustyCake
 
Registriert seit: May 2002
Ort: Laimbach 6 1/2
Beiträge: 16.884
Hehe!! und so startets auch im selben frame
ActionScript:
  1. abspielen = function (anzahl) {
  2.     var zahl = 1;
  3.     this["ka_"+zahl].play();
  4.     this.onEnterFrame = function() {
  5.         if (this["ka_"+zahl]._currentframe == this["ka_"+zahl]._totalframes) {
  6.             this["ka_"+zahl].stop();
  7.             ++zahl>anzahl ? delete this.onEnterFrame : this["ka_"+zahl].play();
  8.         }
  9.     };
  10. };
  11. //anzahl der zu spielensden clip's
  12. abspiel = function () {
  13.     abspielen(80);
  14.     clearInterval(inID);
  15. };
  16. stop();
  17. InID = setInterval(abspiel, 100);
__________________
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 28-11-2003, 18:01   #13 (permalink)
Gabber-Freak
 
Registriert seit: Mar 2003
Ort: Sörup / Flensburg
Beiträge: 110
wird ja immer besser
danke für eure hilfe!
__________________
dies ist der anfang vom rest deines lebens
merlinvs 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 16:00 Uhr.

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


Copyright ©1999 – 2012 Marc Thiele