- Dokumentacja
- Funkcje klienta
- downloadFile
Funkcja
downloadFile
Pobiera plik zasobu oznaczony w meta.xml jako <file src="..." download="false"/> dopiero wtedy, gdy jest potrzebny (np. duża muzyka). Wynik przychodzi w zdarzeniu onClientFileDownloadComplete, zawsze asynchronicznie, także gdy plik był już pobrany. ":zasob/plik" pobiera plik innego zasobu.
Składnia
bool downloadFile(string fileName)Argumenty
fileNamestring- Ścieżka pliku.
Zwraca
true, gdy pobieranie ruszyło.
Przykład
addEventHandler("onClientFileDownloadComplete", resourceRoot, function(name, ok)
if ok and name == "muzyka/intro.mp3" then playSound(name) end
end)
downloadFile("muzyka/intro.mp3")
<meta>
<script src="client.lua" type="client" />
<file src="muzyka/intro.mp3" download="false" />
</meta>