Zurück   Flashforum > Flash > ActionScript > ActionScript 1

Antwort
 
LinkBack Themen-Optionen Ansicht
Alt 04-06-2009, 09:07   #1 (permalink)
Neuer User
 
Registriert seit: Mar 2002
Beiträge: 84
soundstream nach 25% beenden

Hallo,

hab mal wieder ein kleines Problem. Und zwar hab ich ein kleinen Flash gebastelt, der einen bestimmten Sound streamt. Man klickt auf Play-Button und schon gehts los. Soweit so gut. Nun möchte ich aber, dass der Stream nach 25% endet, die Datei also nicht weiter geladen wird und der Sound dann endet. Beim erneuten Klick auf den Playbutton soll der Sound von 0 wieder abgespielt werden und zwar nur diese besagten 25%. Wieso Soundfile nicht gleich zuschneiden? Weil es variabel sein muss, mal sollen nämlich 25% mal 30% mal 90% vom File gespielt werden. Hier mal der AS den ich momentan habe:

Frame 1
PHP-Code:
lv = new LoadVars();
lv.onLoad geladen;
zufallszahl random(999999999999999);
lv.load("http://www.domain.de/ordner/load.php?zufallszahl="+zufallszahllv"GET"); 
in der load.php wird dann aus einer DB die entsprechende Soundfile rausgegeben und als Variable "varmp3" übergeben.

Frame2
PHP-Code:
bsig 0;

// Externer Event Sound
mSound = new Sound(this);
startSound_btn.onRelease = function() {
    
mSound.loadSound(lv.varmp3true);
};
// Ausgabe Dauer
dausgabe mSound.duration;
// Ausgabe Position
function sPos(aussobj) {
    
this[aus] = this[sobj].position;
}
// Anzeige Balken in Prozent
// für die Position des Stücks
// prozent = position*100/dauer
function sBalken(objspobj) {
    
dauer this[spobj].duration;
    
pos this[spobj].position;
    
prozent pos*100/dauer;
    
_root[obj]._xscale prozent;
    
prozent parseInt(prozent)+"%";
}
function 
gBalken(objspobj) {
    
gesamt this[spobj].getBytesTotal();
    
gladen this[spobj].getBytesLoaded();
    
gprozent gladen*100/gesamt;
    
_root[obj]._xscale gprozent;
    
gprozent parseInt(gprozent)+"%";
}
stop(); 
Jemand eine Idee? Geht das überhaupt?
Gruß und danke.
lordnick ist offline   Mit Zitat antworten
Alt 04-06-2009, 12:04   #2 (permalink)
Neuer User
 
Registriert seit: Mar 2002
Beiträge: 84
Zitat:
Zitat von lordnick Beitrag anzeigen
[...]dass der Stream nach 25% endet[...]
Alternativ könnte auch nur die Wiedergabe nach 25% enden und wenn man dann den Playbutton klickt wieder von vorne bis zu diesen 25%.

Aber irgendwie hab ich gerade keine Idee wie ich das bewerkstelligen könnte.

Gruß
lordnick ist offline   Mit Zitat antworten
Antwort

Lesezeichen

Stichworte
loadsound

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 07:21 Uhr.

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


Copyright ©1999 – 2012 Marc Thiele