Pular para o conteúdo

onClientResourceFileDownload

Cliente Não cancelável Downloads

Disparado a cada mudança de estado de um arquivo sendo baixado para um resource.

O elemento raiz do resource ao qual o arquivo pertence. Cai para root quando esse resource ainda não tem elemento.

PosiçãoNomeTipoDescrição
1oResourceresourceResource ao qual o arquivo pertence.
2nomeDoArquivostringCaminho do arquivo dentro do resource.
3tamanhonumberTamanho do arquivo, em bytes.
4estadostring"queued", "finished" ou "failed".

Não.

Os três estados são a vida inteira de um arquivo: queued quando o download está prestes a começar, depois finished ou failed. Um arquivo que falha é tentado algumas vezes antes de o estado failed ser avisado, então ele não dispara uma vez por tentativa.

addEventHandler("onClientResourceFileDownload", root,
function(oResource, nomeDoArquivo, tamanho, estado)
if estado == "failed" then
outputDebugString("não deu para baixar " .. getResourceName(oResource) .. "/" .. nomeDoArquivo)
end
end)