Thanks Mark, It works when i put the videoplay(sprite 1) appreciate it ravi >on mouseUp me > videoplayfrom(sprite 1, cueList[pIndex]) > pIndex = pIndex + 1 > > videopause(sprite 1) --(If i dont use this line it >does not skip to the next segment) > > if pIndex > cueList.count then > pIndex = 1 > end if >end Why not use videoSeek first, then videoPlay? That's how you would do it with a video tape, right? Or, I suppose, videoPause, then videoPlayFrom. Or, if the MPEGXtra has the segment commands (DirectMedia Xtra has them), you could set the segments and play them that way. - -- Mark A. Boyd Keep-On-Learnin' :) ===== Ravi Garimella Multimedia Developer Performtech __________________________________________________ Get personalized email addresses from Yahoo! Mail - only $35 a year! http://personal.mail.yahoo.com/ [To remove yourself from this list, or to change to digest mode, go to http://www.penworks.com/LUJ/lingo-l.cgi To post messages to the list, email [EMAIL PROTECTED] (Problems, email [EMAIL PROTECTED]) Lingo-L is for learning and helping with programming Lingo. Thanks!]