[ascoders] Re: Sound.loadSound()
- From: Olaf Egner <contact@xxxxxxxxxxxxx>
- To: ascoders@xxxxxxxxxxxxx
- Date: Sun, 29 Jun 2003 12:13:13 +0200
Hallo Kiko,
auf die Schnelle betrachtet sind mir zwei kleine Fehler aufgefallen:
1. init(); solltest du erst aufrufen, nachdem der AS-Interpreter die
Chance hatte, die Funktion überhaupt zu interpretieren, also unterhalb
der Funktion init();
2. Du nennst Deine selbsterstellte Funktion unglücklicherweise function
loadSound (id) und überschreibst damit die vorgefertigte
loadSound()-Funktion von Flash, die du dann ja auch innerhalb dieser
aufrufen möchtest: song.loadSound(newName, true);
Gruß von Olaf!
Am Sonntag, 29.06.03, um 11:51 Uhr (Europe/Berlin) schrieb Kiko:
Hallo Flasher,
(sorry fürs Doppelpost...)
irgendwas mache ich falsch, nur was?
Ich erzeuge ein neues Soundobjekt und möchte nun auf Knopfdruck
einen Sound (mp3) laden und streamen.
Die Buttons respektive die MCs in denen diese liegen heissen g1, g2
etc..
Mit
target = id.substr(2, id.length);
newName = "song" + target + ".mp3";
(wobei id ^= _target ist, also z.B. /c2) ermittle ich den Namen der
Mp3-Datei; Die Trace-Ausgabe ist auch richtig, die MP3-Dateien
liegen vor; Kann mir jemand sagen was ich falsch mache? Oder gibt es
irgendwelche Besonderheiten bzgl. der MP3-Dateien zu beachten?
Die song.onLoad-Funktion wird NICHT ausgeführt, egal wie lange ich
warte, er scheint also gar nicht zu laden.
--CODE----------------------------------------------------
init();
function init()
{
_global.song = new Sound();
song.onLoad = function()
{ trace ("Sound loaded!"); }
}
function loadSound(id)
{
target = id.substr(2, id.length);
newName = "song" + target + ".mp3";
trace (newName);
song.loadSound(newName, true);
}
--/CODE---------------------------------------------------
liebe Grüsse,
Kiko
--
cause nonsense is better than no sense at all...
christoph starkmann
phone:0179-1162652
mailto:kiko@xxxxxxxxxxxxx
http://www.gruppe-69.com
--
------------------------------------------------------
Archiv : http://www.freelists.org/archives/ascoders/
Optionen : http://www.freelists.org/list/ascoders
------------------------------------------------------
------------------------------------------
Olaf Egner
http://olaf-egner.de
------------------------------------------------------
Archiv : http://www.freelists.org/archives/ascoders/
Optionen : http://www.freelists.org/list/ascoders
------------------------------------------------------
- Follow-Ups:
- [ascoders] Re: Sound.loadSound()
- From: Kiko
- References:
- [ascoders] Sound.loadSound()
- From: Kiko
Other related posts:
- » [ascoders] Sound.loadSound()
- » [ascoders] Re: Sound.loadSound()
- » [ascoders] Re: Sound.loadSound()
- » [ascoders] Re: Sound.loadSound()
- » [ascoders] Re: Sound.loadSound()
- » [ascoders] Re: Sound.loadSound()
- » [ascoders] Re: Sound.loadSound()
- » [ascoders] Re: Sound.loadSound()
- » [ascoders] Re: Sound.loadSound()
- » [ascoders] Re: Sound.loadSound()
- » [ascoders] Re: Sound.loadSound()
- » [ascoders] Re: Sound.loadSound()
- » [ascoders] Re: Sound.loadSound()
- » [ascoders] Re: Sound.loadSound()
- » [ascoders] Re: Sound.loadSound()
- » [ascoders] Re: Sound.loadSound()
- » [ascoders] Re: Sound.loadSound()
- » [ascoders] Re: Sound.loadSound()
(sorry fürs Doppelpost...)
irgendwas mache ich falsch, nur was?
Ich erzeuge ein neues Soundobjekt und möchte nun auf Knopfdruck einen Sound (mp3) laden und streamen.
Die Buttons respektive die MCs in denen diese liegen heissen g1, g2 etc..
Mit
target = id.substr(2, id.length);
newName = "song" + target + ".mp3";(wobei id ^= _target ist, also z.B. /c2) ermittle ich den Namen der Mp3-Datei; Die Trace-Ausgabe ist auch richtig, die MP3-Dateien liegen vor; Kann mir jemand sagen was ich falsch mache? Oder gibt es irgendwelche Besonderheiten bzgl. der MP3-Dateien zu beachten?
Die song.onLoad-Funktion wird NICHT ausgeführt, egal wie lange ich warte, er scheint also gar nicht zu laden.
--CODE---------------------------------------------------- init();
function init()
{
_global.song = new Sound(); song.onLoad = function()
{ trace ("Sound loaded!"); }
}function loadSound(id)
{
target = id.substr(2, id.length);
newName = "song" + target + ".mp3";trace (newName);
song.loadSound(newName, true); } --/CODE---------------------------------------------------
liebe Grüsse, Kiko
-- cause nonsense is better than no sense at all...
christoph starkmann
phone:0179-1162652
mailto:kiko@xxxxxxxxxxxxx
http://www.gruppe-69.com
--
------------------------------------------------------ Archiv : http://www.freelists.org/archives/ascoders/ Optionen : http://www.freelists.org/list/ascoders ------------------------------------------------------
- [ascoders] Re: Sound.loadSound()
- From: Kiko
- [ascoders] Sound.loadSound()
- From: Kiko