Zurück   Flashforum > Flash > ActionScript > ActionScript 1

Antwort
 
LinkBack Themen-Optionen Ansicht
Alt 08-02-2004, 20:39   #1 (permalink)
alter user
 
Benutzerbild von yaiyoo
 
Registriert seit: Feb 2003
Ort: Luzern
Beiträge: 1.248
Question externe .mp3 ausfaden lassen...

nabend Leute...

über externe mp3s ausfaden lassen, gibt es hier leider fast nichts.

Kann ich eine gestreamte .mp3 (liegt auf server) ausfaden lassen, ohne das gleich alles auf leise gestellt wird???



ich pack es einfach nicht.

vielen Dank im voraus.

mfg yaiyoo
yaiyoo ist offline   Mit Zitat antworten
Alt 08-02-2004, 21:53   #2 (permalink)
experience++;
 
Benutzerbild von salazar
 
Registriert seit: Jul 2002
Ort: Düsseldorf
Beiträge: 11.347
ist schon was länger her, da habe ich mal nen kompletten online mp3 player gebaut, der auch gestreamte sachen aus, bzw einfaden kann...

hier ein auschnitt aus meinem script, also die fadeout function:
ActionScript:
  1. movieclip.prototype.fadeOut = function() {
  2.     this.onEnterFrame = function() {
  3.         mainvolume--;
  4.         track.setVolume(mainvolume);
  5.         if (lautstaerke<=0) {
  6.             delete this.onEnterFrame;
  7.         }
  8.     }
  9. };

hoffe das hilft dir weida

cya, sal
__________________
Bitte keine Flashfragen an mich schicken. Dafür ist ja das Forum da! Das betrifft auch Profilnachrichten.
Chuck Norris hat den Flash Player für alle mobilen Betriebssysteme!
salazar ist offline   Mit Zitat antworten
Alt 08-02-2004, 21:59   #3 (permalink)
alien
 
Benutzerbild von Smirgel
 
Registriert seit: May 2002
Ort: Colonia
Beiträge: 7.597
hi sal.
ich darf dich ein bissl korrigieren?
ActionScript:
  1. mainvolume=100;
  2. movieclip.prototype.fadeOut = function() {
  3.         this.onEnterFrame = function() {
  4.                 mainvolume--; // oder mainvolume-=4 wenns schneller gehen soll.
  5.                 track.setVolume(mainvolume);
  6.                 if (mainvolume<=0) {
  7.                         delete this.onEnterFrame;
  8.                 }
  9.         }
  10. };

grüße.
smirgel.
__________________
bei fragen, fragen.
Smirgel ist offline   Mit Zitat antworten
Alt 08-02-2004, 22:03   #4 (permalink)
experience++;
 
Benutzerbild von salazar
 
Registriert seit: Jul 2002
Ort: Düsseldorf
Beiträge: 11.347
no prob smirgel

das mit dem mainvolume wird im meinem script über die lautstärkereglung gersteuert. so fadet der auch korrekt aus, wenn das lied nicht mit voller lautstärke mehr läuft!

hät ich vielleicht erklären sollen, oder änlich wie smirgel ergänzen sollen

gruß, sal
__________________
Bitte keine Flashfragen an mich schicken. Dafür ist ja das Forum da! Das betrifft auch Profilnachrichten.
Chuck Norris hat den Flash Player für alle mobilen Betriebssysteme!
salazar ist offline   Mit Zitat antworten
Alt 08-02-2004, 22:04   #5 (permalink)
alter user
 
Benutzerbild von yaiyoo
 
Registriert seit: Feb 2003
Ort: Luzern
Beiträge: 1.248
Ihr beiden seid die besten...

gleich mal probieren ich muß!

vielen Dank Jungs!!!

mfg yaiyoo
yaiyoo ist offline   Mit Zitat antworten
Alt 08-02-2004, 22:11   #6 (permalink)
alien
 
Benutzerbild von Smirgel
 
Registriert seit: May 2002
Ort: Colonia
Beiträge: 7.597
ActionScript:
  1. mainvolume=100;
  2. fadeout=80;
  3. this.onEnterFrame = function() {
  4. if(Math.round(trach.position/track.duration*100)>fadeout){
  5.                 mainvolume--; // oder mainvolume-=4 wenns schneller gehen soll.
  6.                 track.setVolume(mainvolume);
  7.                 if (mainvolume<=0) {
  8.                         delete this.onEnterFrame;
  9.                 }
  10.         }
  11. };
dann würde der sound (track) nach 80% ausgefadet werden. ist aber nicht so prall, weil der enterframe die ganze zeit laufen müsste, um das zu überwachen.
kam mir nur grade so in den sinn und ist ungetestet

nochmals grüße.
smirgel.
__________________
bei fragen, fragen.
Smirgel ist offline   Mit Zitat antworten
Alt 08-02-2004, 22:37   #7 (permalink)
alter user
 
Benutzerbild von yaiyoo
 
Registriert seit: Feb 2003
Ort: Luzern
Beiträge: 1.248
mmhhh...

funzt irgendwie nicht so richtig.

hiermit wird gestreamt...

ActionScript:
  1. on (release) {
  2.     if (_global.Behaviors == null) {
  3.         _global.Behaviors = {};
  4.     }
  5.     if (_global.Behaviors.Sound == null) {
  6.         _global.Behaviors.Sound = {};
  7.     }
  8.     if (typeof this.createEmptyMovieClip == 'undefined') {
  9.         this._parent.createEmptyMovieClip('BS_yaiyoo', new Date().getTime()-(Math.floor((new Date().getTime())/10000)*10000));
  10.         _global.Behaviors.Sound.yaiyoo = new Sound(this._parent.BS_yaiyoo);
  11.     } else {
  12.         this.createEmptyMovieClip('_yaiyoo_', new Date().getTime()-(Math.floor((new Date().getTime())/10000)*10000));
  13.         _global.Behaviors.Sound.yaiyoo = new Sound(this.BS_yaiyoo);
  14.     }
  15.     _global.Behaviors.Sound.yaiyoo.loadSound("http://www.adresse.de/song.mp3", true);
  16. }

weiß mir sonst keinen Rat mehr... *schnief*

mfg yaiyoo
yaiyoo ist offline   Mit Zitat antworten
Alt 08-02-2004, 22:50   #8 (permalink)
alien
 
Benutzerbild von Smirgel
 
Registriert seit: May 2002
Ort: Colonia
Beiträge: 7.597
also sound ist ein befehl von flash, den solltest du auch nicht anderweitig verwenden (als variable oder instanzname oder so).
type of wird (soweit ich weis) mit () abgefragt, also typeof(_root.bla).
allerdings verstehe ich das ganze nicht so richtig. ist ja ne menge script um mal eben nen sound zu laden.
da wir die ganze zeit hier was mit track machen....
ActionScript:
  1. track=new Sound(_root.BS_yaiyoo) // hierfür reicht ein leeres mc aus
  2. track.loadSound("http://www.adresse.de/song.mp3", true);
  3. track.start();
und dann halt der rest.
sonst lade mal ne beispieldatei hoch.

smirgel.
__________________
bei fragen, fragen.
Smirgel ist offline   Mit Zitat antworten
Alt 08-02-2004, 22:56   #9 (permalink)
experience++;
 
Benutzerbild von salazar
 
Registriert seit: Jul 2002
Ort: Düsseldorf
Beiträge: 11.347
dem smi zustimm muß! versteh auch nicht recht den aufwand, sowie den sinn deines scripts!?

cya, sal
__________________
Bitte keine Flashfragen an mich schicken. Dafür ist ja das Forum da! Das betrifft auch Profilnachrichten.
Chuck Norris hat den Flash Player für alle mobilen Betriebssysteme!
salazar ist offline   Mit Zitat antworten
Alt 08-02-2004, 23:03   #10 (permalink)
alter user
 
Benutzerbild von yaiyoo
 
Registriert seit: Feb 2003
Ort: Luzern
Beiträge: 1.248
ist halt nur ein standardscript von mx 2004...
das problem ist nur, - wie kann ich etwas, was eigentlich gar nicht da ist, als einzelnen sound behandeln ohne gleich alles auf null zu setzen.

werd mal demnächst ne Bsp. Datei reinsetzen, hab nur leider im moment keine zeit mehr...

*sche!ß Job*

mfg yaiyoo

danke nochmal für eure mühe!
yaiyoo ist offline   Mit Zitat antworten
Alt 08-02-2004, 23:09   #11 (permalink)
alien
 
Benutzerbild von Smirgel
 
Registriert seit: May 2002
Ort: Colonia
Beiträge: 7.597
im obigen beispiel ist "track" der einzelne sound. mit ihm kannste alles machen was mit sounds unter flash geht (gut, loopen ist nicht so einfach beim stream). lädst du da eine andere mp3 rein ist die vorherige weg.

okay... warten wir mal auf dein beispiel

p.s. und hier bitte keine fragen zu 2004-spezifischen codes stellen, oder 2004-datein hochladen. hast es ja in "mx" gepostet. sonst sag bescheid, dann verschieb ich das. aber 2004 habe ich nicht am start.... noch nicht.

grüße.
smirgel.
__________________
bei fragen, fragen.
Smirgel ist offline   Mit Zitat antworten
Alt 09-02-2004, 00:26   #12 (permalink)
experience++;
 
Benutzerbild von salazar
 
Registriert seit: Jul 2002
Ort: Düsseldorf
Beiträge: 11.347
bähh mx 2004...
n8, sal
__________________
Bitte keine Flashfragen an mich schicken. Dafür ist ja das Forum da! Das betrifft auch Profilnachrichten.
Chuck Norris hat den Flash Player für alle mobilen Betriebssysteme!
salazar 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 08:57 Uhr.

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


Copyright ©1999 – 2012 Marc Thiele