Slideshow with Revolution?
Thomas McGrath III
3mcgrath at adelphia.net
Fri Apr 14 15:15:54 EDT 2006
Joao,
This is actually not that difficult.
1.) Are you using a player?
2.) If so, is this one and only one soundtrack?
If so then in 'record' mode what you need to do is have a background
object with a "Sync" field and a "Capture" button in it aside from
your next and prev buttons.
Then in the script of the the capture button you can:
on mouseUp
put the currentTime of player "MySoundTrack" & cr after field "Sync"
go next card
end mouseUp
Then play your soundtrack and hit the button when you want to capture
the time and go to the next card.
Then in playback mode you can store the field "Sync" in a custom
property of the stack and hide the background group for the SYNC
field and Capture button.
So to put the field in the custom prop in the message box type:
put field "Sync" into the slideSync of stack "MyStackNameHere"
Then in the playyback script you will poll the current time of the
player in a loop and go next page when the
current time reaches the recorded times in your custom prop.
on currentTimeChanged theInterval
if theInterval is in the slideSync of stack "MyStackNameHere" then
go next card
end if
end currentTimeChanged
You will have to deal with your auto start scripts and with the end
of playing etc. but this should get you started.
HTHs
Tom
On Apr 14, 2006, at 1:30 PM, Joao Candido Portinari wrote:
> Revolution friends and gurus,
>
> I would appreciate very much any help you could kindly provide on the
> following:
>
>>> I am trying to build a slideshow using Revolution. It consists of
>>> some 200
>>> images of paintings accompanied by a music soundtrack, lasting
>>> about 20
>>> minutes (automatic play with dissolve transitions).
>>>
>>> The problem is the need for a practical way of creating an accurate
>>> synchronization between the images and the music soundtrack
>>> (meaning that
>>> each image must be shown at a specific time in the soundtrack).
>>>
>>> This sync creation process should be natural and easy enough,
>>> something like:
>>>
>>> 1. go to “authoring mode”;
>>> 2. play the slideshow and click “go next card” when a specific
>>> musical event
>>> is reached;
>>> 3. repeat this process consecutively as the images go by, and
>>> commands for
>>> “go next card” should be inserted automatically in the script.
>
> Do you know of any already existent stack that builds slideshows in
> this
> way? If not, how do I write a script for this?
>
> Thank you very much for your help.
>
> Regards,
>
> Joao
> _______________________________________________
> 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
Thomas J McGrath III
3mcgrath at adelphia.net
Lazy River Software™ - http://www.lazyriversoftware.com
Lazy River Metal Art™ - http://www.lazyriversoftware.com/metal.html
Meeting Wear™ - http://www.cafepress.com/meetingwear
Semantic Compaction Systems - http://www.minspeak.com
SCIconics, LLC - http://www.sciconics.com/sciindex.html
More information about the use-livecode
mailing list