I was using something to the effect of this:
load animation "horror\Files\Introduction.mpg",1
place animation 1, 0,0,x_res,y_res
play animation 1
while animation playing(1)=1
endwhile
I figured it would wait to continue until it was done playing. I am still getting used to differences in the way DBPro interprets loops vs raw languages like java or C++
another thing I tried was:
_intro:
load animation "horror\Files\Introduction.mpg",1
place animation 1, 0,0,x_res,y_res
play animation 1
if animation playing(1)=1
gosub _intro
or something like that. Yours worked, however, so thanks