Skocz do zawartości

Rekomendowane odpowiedzi

Opublikowano

mam tak:

 

GML
i=0

 

file[0] = file_find_first( 'music\*.mp3', fa_readonly );

do

{

 

i+=1

file = file_find_next();

} until( file != '' )

 

show_message(string(file[0]))

show_message(string(file[1]))

show_message(string(file[2]))

 

w katalogu music są 3 pliki(1.mp3 2.mp3 i 3.mp3)

i pokazują się wiadomości że file[0]=1 file[1]=3 a file[2] nie istnieje

Opublikowano

GML
i = 0;

file[ i ] = file_find_first( 'music\*.mp3', fa_readonly );

while( file[ i ] != '' )

{

i += 1;

file[ i ] = file_find_next();

}

file_find_close();

Opublikowano

a teraz tak:

GML
//left pressed

t = show_menu( string(global.muzyczki), 0 );

global.muza=sound_add('dane/'+global.file[t],1,1)

global.muzyczki to 1.mp3|2.mp3|3.mp3

i nie da się odtworzyć global.muza, why?

Opublikowano

bo find_file*() zwraca sciezki bezwzgledene do plikow.

 

GML
global.muza=sound_add(global.file[t],1,1)
Opublikowano

teraz działa!

bo find_file*() zwraca sciezki bezwzgledene do plikow.

a właśnie że nie, teraz dopiero zauważyłem że na początku wpisałem w nazwie katalogu musdik i rzeczywiście katalog music nie istniał

ale thanks, zamykam

Gość
Ten temat został zamknięty. Brak możliwości dodania odpowiedzi.
  • Ostatnio przeglądający   0 użytkowników

    • Brak zarejestrowanych użytkowników przeglądających tę stronę.
×
×
  • Dodaj nową pozycję...