Zurück   Flashforum > Flash > ActionScript > ActionScript 1

Antwort
 
LinkBack Themen-Optionen Ansicht
Alt 30-03-2004, 18:53   #1 (permalink)
Weil ich ne flashe bin!
 
Benutzerbild von fransi
 
Registriert seit: Jul 2002
Ort: Bremen
Beiträge: 108
volume-regler für ext. mp3

Hi,
ich habe zwar schon einige threads zum Thema Soundsteuerung gelesen, aber habe bis jetzt noch nichts gefunden, was meinem Prob näherkommt: Ich möchte einen Volumeregler bauen, der die Lautstärke extern zugeladener mp3-Dateien steuern kann.
Vielleicht hat jemand einen Tip? - Geht das überhaupt?

Gruß
fransi
fransi ist offline   Mit Zitat antworten
Alt 30-03-2004, 19:11   #2 (permalink)
mod_rewrite
 
Benutzerbild von sonar
 
Registriert seit: Feb 2003
Ort: München
Beiträge: 15.621
Natürlich geht das. Und ich kann mir eigentlich fast nicht vorstellen, dass du zum Thema "Fader, Volume Fader, Lautstärkeregler" nix in der Suche findest... oder bei www.flashstar.de vielleicht.
Wennst gar nix findest, kannst dich ja nochmal rühren
__________________
RTFM
Wie man Fragen richtig stellt.

Achim Bindannmalweg

Money makes the world go round, fear makes it turn much faster.
(New Model Army)
sonar ist gerade online   Mit Zitat antworten
Alt 31-03-2004, 08:28   #3 (permalink)
Weil ich ne flashe bin!
 
Benutzerbild von fransi
 
Registriert seit: Jul 2002
Ort: Bremen
Beiträge: 108
Hi sonar!
Schön wieder von Dir zu hören, wo Du mir doch erst kürzlich so gut weitergeholfen hast ...
Habe jetzt unter einem deiner stichwort-tipps eine Beispiel.Fla gefunden, mit der ich mich jetzt erstmal beschäftigen werde.

Übrigens muß ich das mp3-script von neulich noch mit Dir weiterdiskutieren.-Habe da noch einen dreher gefunden, der mich anfangs echt verwirrt hat. - melde mich in dem entsprechenden thread nochmal.

Viele grüße
fransi
fransi ist offline   Mit Zitat antworten
Alt 31-03-2004, 10:30   #4 (permalink)
mod_rewrite
 
Benutzerbild von sonar
 
Registriert seit: Feb 2003
Ort: München
Beiträge: 15.621
OK, dann diskutieren wir mal...
(kann schon mal passieren, dass ich jemanden verwirre... )
__________________
RTFM
Wie man Fragen richtig stellt.

Achim Bindannmalweg

Money makes the world go round, fear makes it turn much faster.
(New Model Army)
sonar ist gerade online   Mit Zitat antworten
Alt 02-04-2004, 12:37   #5 (permalink)
Weil ich ne flashe bin!
 
Benutzerbild von fransi
 
Registriert seit: Jul 2002
Ort: Bremen
Beiträge: 108
So, da bin ich wieder,
hab’ nach der beispielfla von Smirgel einen eigenen Fader nachgebaut und es funktioniert perfekt.
Die per Zufall geladenen Mp3s spreche ich über das als Variable definierte Soundobjekt an, somit ist egal welcher von den Zufallssounds gerade läuft, ich kann ihn immer nach Belieben faden ...

@sonar:
finde den anderen thread so schnell nich und mache jetzt doch hier weiter (passt ja eigentlich auch ganz gut zusammen).

Und zwar wollte ich ja die per Zufall schon geladenen Sounds an anderer Stelle wieder aufrufen. - Das heißt, die durften nicht gleich losdudeln. Genau das passierte aber immer. Weiterhin hatte ich mich zwischenzeitlich für ganz kurze tracks entschieden, die als Loops laufen sollten. Jetzt merkte ich, dass immer nur exakt 1 Wiederholung gespielt wurde, egal wieviele ich in der Funktion eingab ...

Ich habe das script jetzt wie folgt geändert und alles funktioniert perfekt. Bitte schau es Dir doch noch einmal an und sag mir, ob Du es genauso machen würdest:
ActionScript:
  1. stop();
  2. //Songliste generieren:
  3. var numTracks = 4;
  4. var tracklist = new Array();
  5. for (var i = 0; i < numTracks ; i++) {
  6.         tracklist[i] = i + 1;
  7. }
  8. //Soundobjekt instanzieren:
  9. var player = new Sound(this);
  10. //Zufalls-Track auswaehlen:
  11. function randomTrack() {
  12.         if (tracklist.length > 0) {
  13.                 var r = Math.floor(Math.random() * tracklist.length);
  14.                 return "song" + tracklist.splice(r, 1) + ".mp3";
  15.         } else {
  16.                 trace("Keine Songs mehr zu laden!");
  17.         }
  18. }
  19. //preloader fuer den Sound:
  20. function loadMySound (whSound) {
  21.         var w = this.createEmptyMovieClip("watcher", 1);
  22.          player.loadSound(whSound, false);
  23.         w.onEnterFrame = function() {
  24.                 var l = _root.player.getBytesLoaded();
  25.                 var t = _root.player.getBytesTotal();
  26.                var p = Math.round((l / t) * 100);
  27.                 if (t > 4 && l >= t) {
  28.                         _root.player.stop();
  29.                         _root.play();
  30.                        delete this.onEnterFrame;
  31.                 }
  32.         };
  33. };
  34. //Sound laden:
  35. loadMySound(randomTrack());

Nun ist der Sound schon mal in Warteposition. An andrer Stelle gibt’s dann folgendes script:

ActionScript:
  1. stop();
  2. _root.player.start(0,100);

Gruß
fransi
fransi ist offline   Mit Zitat antworten
Alt 02-04-2004, 12:51   #6 (permalink)
mod_rewrite
 
Benutzerbild von sonar
 
Registriert seit: Feb 2003
Ort: München
Beiträge: 15.621
Hi fransi,

schön wenn die Maschine läuft! Und ja, da kann ich dir guten Gewissen sagen, dass ich das doch auch so machen würde
Das einzige, was vielleicht biiiissssl kritsch sein könnte, sind die _roots da drin. Aber wenn du die swf nicht in eine andere einlädst, wirst kein Problem damit haben.

LG,
Tom
__________________
RTFM
Wie man Fragen richtig stellt.

Achim Bindannmalweg

Money makes the world go round, fear makes it turn much faster.
(New Model Army)
sonar ist gerade online   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 11:09 Uhr.

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


Copyright ©1999 – 2012 Marc Thiele