Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [flash]odtwarzanie pliku mp3
Forum PHP.pl > Forum > XML, AJAX
jarmiar
witam

mam taki kod

pliczek = trace(plik);

mySnd.loadSound(pliczek,true);


i plik nie chce mi się odtwarzać.

dodam że jak usunę z loadSound zmienna pliczek i wpisze w to miejsce adres pliku mp3 to mi odtwarza

chcę tak normalnie odtwarzać pliki zaa pomocą dopisania do pliku player.swf?plik=adres_pliku

może mi ktoś powiedziec dlaczego nie czyta tej zmiennej?
punkomuzykant
tak słabo opisałeś problem że nie kumam o co chodzi smile.gif Generalnie muzę możesz wczytać np tak
Cytat
this.createTextField(\"status_txt\", this.getNextHighestDepth(), 0,0,100,22);

// create a new Sound object
var my_sound:Sound = new Sound();
// if the sound loads, play it; if not, trace failure loading
my_sound.onLoad = function(success:Boolean) {
if (success) {
my_sound.start();
status_txt.text = \"Sound loaded\";
} else {
status_txt.text = \"Sound failed\";
}
};
// load the sound
my_sound.loadSound(\"Marron 5 - Wake Up Call.mp3\", true);
marian84
Sprobuj zrobić tak:

do klatki glownej dodaj kod AS
Kod
_root.odtworz.onPress=function(){
     muzyka=new Sound ();
     muzyka.loadSound("piosenka.mp3", false);
     }

Nastepnie dodaj movieClip, ktory posluzy jako guzik play

nadaj mu nazwe w instanceName : guzik

Zapisz swf-a w tym samym katalogu co mp3. powinno grac
flashion
Kod
pliczek = trace(plik);

mySnd.loadSound(pliczek,true);

po co te komplikacje?
wystarczy:
Kod
mySnd.loadSound(plik,true);
punkomuzykant
flashion jasne że wystarczy ale nad taką składnią nie masz żadnej kontroli ew. stop play i to wszystko
flashion
a nad:
Kod
pliczek = trace(plik);

mySnd.loadSound(pliczek,true);


co zyskujesz?
punkomuzykant
nie no generalnie chodziło mi o to że powinno się używać takiej składni jak jest podana help-ie flasha
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.