you need to set up a system that feeds the correct frame of animation in when you draw your sprite. for example:
do
if playermove=standstill
frame=frame+1
if frame<0 then frame=1
if frame>2 then frame=1
endif
if playermove=walking
if frame<0 then frame=3
if frame>2 then frame=3
frame=frame+1
endif
if playermove=jumping
frame=jumpframe
endif
sprite 1,x,y,frame
sync
loop
of course, the best way to do it is with an array or data statement, where each data particle is a frame number, like for your walk cycle I assume you want it to be this
data 1,3,4,5,6,7,8,9,10
However, Im not sure how to properly set the data read statement, but Im going to look into it this weekend...I need to get my graphics working, and Im gonna need to manage about 3000 frames...
GIve me more power!