function createSprite(seletor){......
function nextFrame(){
moverPara(frames[fInicial],frames[fInicial++]);
}
return {
nextFrame: nextFrame
};
}
Não entendi bem o uso desse return em formato de objeto. Acredito que sempre que tenho que fazer a chamada de uma uma função "dentro de outra função" o retorno deveria ser assim!?
var qualquer = funcaoPrincipal(x);
"funcaoPrincipal . outraFuncaoDentroDaFuncao( ); "
(sempre nesses casos tenho que retornar um objeto javascript)
EXISTEM OUTROS CASOS? QUAIS