Bom dia, no meu browser ele parou no último frame sem ter que implementar o hasnext(),queria saber o por que e se precisaria!!
function createSprite(element) {
var $el = $(element); //temos a div class sprite
var frames = [
'frame1', 'frame2', 'frame3', 'frame4', 'frame5',
'frame6', 'frame7', 'frame8', 'frame9'
];
var start = 0;
$el.addClass(frames[start])
function moveFrame(from,to) {
$el.removeClass(from)
.addClass(to);
}
function nextFrame() {
moveFrame(frames[start],frames[start++])
}
return {
nextFrame: nextFrame
}
}