Zurück   Flashforum > Flash > ActionScript > ActionScript 1

Antwort
 
LinkBack Themen-Optionen Ansicht
Alt 01-08-2004, 15:00   #1 (permalink)
Neuer User
 
Registriert seit: Apr 2004
Beiträge: 15
Cool 10 versch.swf in zufälliger reihenfolge abspielen

hallo an alle,

ich habe 10 verschiedene flash-filme gemacht und möchte diese nun mit einem action-script in einer zufälligen reihenfolge abspielen.

hat jemand tips bzw. eine code-listing ?

thx

empf
__________________
cu tha game
empfl ist offline   Mit Zitat antworten
Alt 01-08-2004, 15:05   #2 (permalink)
All-rounder
 
Benutzerbild von thebiz
 
Registriert seit: Mar 2004
Ort: Bayerische Rhön
Beiträge: 2.507
Hy.
Schau mal hatte schon mal jemand so ne Frage,
da konnte das hier helfen.

PHP-Code:
zL this;
anzahlMcs 5;
//
mcArray = new Array();
function 
fuellen() {
 for (
1<= anzahlMcsi++) {
  
mcArray.push("mc" i);
 }
}
//
function mcAnzeigen() {
 
Math.round(Math.random() * ((mcArray.length) - 1));
 if (
mcArray.length 0) {
  
zL.attachMovie(mcArray[a], "mc" a1);
  
mcArray.splice(a1);
  if (
mcArray.length == 0) {
   
fuellen();
  }
 }
 
zL["mc" a].onEnterFrame = function() {
  if (
zL["mc" a]._currentframe == zL["mc" a]._totalframes) {
   
mcAnzeigen();
  }
 };
}
//
fuellen();
mcAnzeigen(); 
__________________

--------------------------------
Ich klicke, ergo bin ich. (me)
--------------------------------
thebiz ist offline   Mit Zitat antworten
Alt 01-08-2004, 19:53   #3 (permalink)
Neuer User
 
Registriert seit: Apr 2004
Beiträge: 15
10 versch.swf in zufälliger reihenfolge abspielen

hallo thebiz / john,

habe dein beispiel probiert. die flashfilme liegen als film1.swf, film2.swf, usw.
im selben verzeichnis wie der flashfilm mit deinem actionscript. es tut sich aber nichts.
ich habe "mc" immer durch "film" ersetzt.

:-(
__________________
cu tha game
empfl ist offline   Mit Zitat antworten
Alt 01-08-2004, 21:53   #4 (permalink)
All-rounder
 
Benutzerbild von thebiz
 
Registriert seit: Mar 2004
Ort: Bayerische Rhön
Beiträge: 2.507
Hy.

Also Du müsstest es dann so machen:

(allerdings ist mir aufgefallen, wenn das Array neu gefüllt wird
und wieder ZufallsSwf's geladen werden, kann es passieren, dass
das letzte Bild (aus dem alten Array) und das erste Bild (aus dem neuen Array)
gleich sind. Es kann also hier und da mal die .swf zweimal

hintereinander vorkommen.) hoffentlich verstanden

Die .swf Dateien müssen im gleichen Ordner liegen und "film1" - "film4" heißen.

PHP-Code:
zL this;
anzahlMcs 5;
zL.createEmptyMovieClip("container"100);
zL.createEmptyMovieClip("dummy_mc"200);
//
mcArray = new Array();
function 
fuellen() {
for (
1anzahlMcsi++) {
mcArray.push("film" ".swf");
}
}
//
function mcAnzeigen() {
Math.round(Math.random() * ((mcArray.length) - 1));
if (
mcArray.length 0) {
zL.container.loadMovie(mcArray[a], "film" a1);
mcArray.splice(a1);
if (
mcArray.length == 0) {
fuellen();
}
}
zL.dummy_mc.onEnterFrame = function() {
if (
zL.container._width 0) {
zL.container.onPress = function() {
    
mcAnzeigen();
};
}
};
}
//
fuellen();
mcAnzeigen(); 
__________________

--------------------------------
Ich klicke, ergo bin ich. (me)
--------------------------------

Geändert von thebiz (01-08-2004 um 21:57 Uhr)
thebiz 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 19:18 Uhr.

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


Copyright ©1999 – 2012 Marc Thiele