Zurück   Flashforum > Flash > ActionScript > ActionScript 1

Antwort
 
LinkBack Themen-Optionen Ansicht
Alt 04-01-2006, 18:12   #1 (permalink)
Neuer User
 
Registriert seit: Jan 2006
Beiträge: 2
Zufällige Filmsequenzen wiedergeben.

HiHo Community,

ich mach für mein Studium einen Experimentalfilm. Und die fertig gedrehten und geschnittenen Szenen und Sequenzen sollen nun aber in einer zufälligen reihenfolge abgespielt werden, so das im weitem Sinne ein immer wieder neuer Film entsteht.

Soweit so gut, sicherlich fragt Ihr euch wieso schreibt er sowas in einem Flashforum und dann auch noch in der Rubrik ActionScript? O.K. Das ist ganz einfach beantwortet: Nun sollen diese einzelnen Sequenzen/Szenen in zufälliger Reihenfolge abgespielt werden und genau da dacht ich an Macromedia Flash...

... ok da verließen sie mich ...

Deswegen meine Frage: Wie kann man in Flash ein Script schreiben das es mir die einzelnen Flashfilme in zufälliger reihenfolge abspielt? Gibt es da eine sogenannte random-funktion oder so? Es sollen am Ende 8 Szenen/Sequenzen in zufälliger Reihenfolge abgespielt werden und der Abspann immer am Ende.

Kann mir da eventuell jemand helfen? Wäre euch zu tiefstem Dank verbunden

Gut Schuß
VuuRWerK
VuuRWerK ist offline   Mit Zitat antworten
Alt 04-01-2006, 18:30   #2 (permalink)
voidboy
 
Benutzerbild von rendner[i]
 
Registriert seit: Sep 2004
Ort: München
Beiträge: 5.588
Zitat:
Gibt es da eine sogenannte random-funktion oder so?
Tipp:
Flash aufmachen F1-Taste drücken Begriff random eingeben.
Oder mal hier die Suchfunktion des Forums nutzen.

Okay weil du heute neu bist....
Am einfachsten ist es wenn du all deine Filme, ich nehme mal an jeder Film ist in einer eigenen swf, oder besser gesagt die Dateinamen der swf's in einem Array speicherst.
Dann kannst du mit random immer zufällig eine Datei auswählen, diese laden und abspielen.

So ersteinmal die grobe Richtung wie man das angehen kann....
PHP-Code:
// Array das alle Dateinamen enthaellt
var allMovies = [ "film1.swf""film2.swf" ];
// leeren mc erstellen, in den der ausgewaehlte Film geladen wird
var mc this.createEmptyMovieClip"container" );
// Zufallszahl ermitteln, unter Beruecksichtigung der vorhandenen Anzahl der Filme
var rnd Math.floorMath.random() * allMovies.length );
// ersten Film laden
mc.loadMovieallMoviesrnd ] ); 
__________________
ERROR: Signature is too large
rendner[i] ist offline   Mit Zitat antworten
Alt 29-01-2006, 13:18   #3 (permalink)
Neuer User
 
Registriert seit: Jan 2006
Beiträge: 2
Ich wollt das Thema nochmal in Errinerung rufen.

Ich hab den oben geposteten Quellcode mal eingefügt und wollte testen ob es funktioniert. Dazu muss ich noch sagen das es sich nicht um .swf Filme handelt sondern um richtige FilmClips (.avi, .mpg) geht dieser Wuelltext auch damit? Denn als ichs eingefügt habe passierte nix.

Ich habe noch die on - Prozedur der Schaltfläche hinzugefügt.

PHP-Code:
on (press) {
// Array das alle Dateinamen enthaellt
var allMovies = [ "film1.avi""film2.avi" ];
// leeren mc erstellen, in den der ausgewaehlte Film geladen wird
var mc this.createEmptyMovieClip"container" );
// Zufallszahl ermitteln, unter Beruecksichtigung der vorhandenen Anzahl der Filme
var rnd Math.floorMath.random() * allMovies.length );
// ersten Film laden
mc.loadMovieallMoviesrnd ] );

nur leider regt sich nix. Kann mir vielleicht noch jemand helfen? In Sachen Flash hab ich bisher noch nie etwas gemacht

Gut Schuß
VuuRWerK
VuuRWerK ist offline   Mit Zitat antworten
Alt 29-01-2006, 13:51   #4 (permalink)
................
 
Benutzerbild von Der Frager
 
Registriert seit: Jun 2004
Beiträge: 15.890
Hallo!

Avi, mpeg etc. kann Flash nicht laden. Musst du flvs draus machen.
__________________

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 15:44 Uhr.

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


Copyright ©1999 – 2012 Marc Thiele