please help with "on playStopped"

Ban Nguyen bann at sunncomm.com
Tue Aug 2 11:38:45 EDT 2005



Thanks Jacqueline.  That solved the problem.



---------------------------------------------------------------------





> Hello everyone,
> 
> 
> I have a list of songs (scrolling list field "list"):
> 
> I put this script so when user select a song, then start the player
> 
> on selectionchanged
>   set the fileName of player "myPlayer" to the selectedtext of field
> "list"
>   start player "myPlayer"
> end selectionchanged
> 
> 
> I put this script into the player object "myPlayer" because I want the
> next songs continue to play:
> 
> on PlayStopped
>   local thisLine
>   put the hilitedLines of field "list" into thisLine    --current line
>   set the hilitedLines of field "list" to (thisLine+1)  --next line
>   set the fileName of player "myPlayer" to the selectedtext of field
> "list"
>   start player "myPlayer"
> end PlayStopped
> 
> 
> 
> For some reason, it does not work right.  What it does is playing the
> first song.  After the first song done, it selects the second song (no
> playing), then selects the third song and plays. I open the property
of
> player object and see in the source shows "the second song"
> 
> 
> Could someone please help?  The code looks right to me but I don't
know
> if I am missing anything.


Try putting a "lock messages" before you set the hilitedline in 
PlayStopped. I think setting the hilitedline is also causing a 
"selectionchanged" message to be sent, so the script changes the 
selection twice.

-- 
Jacqueline Landman Gay         |     jacque at hyperactivesw.com
HyperActive Software           |     http://www.hyperactivesw.com
_______________________________________________
use-revolution mailing list
use-revolution at lists.runrev.com
Please visit this url to subscribe, unsubscribe and manage your
subscription preferences:
http://lists.runrev.com/mailman/listinfo/use-revolution



More information about the use-livecode mailing list