[Xerte] Incorporating Captivate movies in Xerte 1.7
Paul Swanson
Paul.Swanson at harlandfs.com
Thu Oct 4 16:34:11 BST 2007
Yes, onMovieComplete is being triggered correctly in 1.8. But as you
mentioned, the Captivate movie has multiple timelines, and it seems to
be firing the event off when the first timeline completes, which is at
the end of the first frame. So I still have that to work out. I'm just
trying out the various features of Xerte, so this is nothing urgent. We
have been using Authorware for eLearning, and I think Xerte will be the
replacement. We don't have Flash here, but we will be getting Captivate.
I'm using the trial version at the moment.
I'm not sure how Captivate calls javascript. The interface hides all
that from you. You just have an option to set what happens at the end of
the movie clip, and one of those is to execute some JS. This opens a
window where you type the JS in. I haven't used this yet, but I think I
could use it to send an HTTP request to communicate with a PHP script. I
figured that if I do a quiz in Captivate, I could use this to store the
results in a database, but it would be nice if Captivate could
communicate directly with Xerte. I think it is a matter of what
Captivate allows you to do. If only there was a script icon in Captivate
like there is in Xerte ...
Cheers,
Paul
________________________________
From: xerte-bounces at lists.nottingham.ac.uk
[mailto:xerte-bounces at lists.nottingham.ac.uk] On Behalf Of Tenney Julian
Sent: Thursday, October 04, 2007 1:16 AM
To: Xerte discussion list
Subject: RE: [Xerte] Incorporating Captivate movies in Xerte 1.7
Funny that should come up this week - I hit the same problem
myself earlier in the week, and fixed it. Can you download the latest
Xerte and try it again? There was a bug that prevented event
broadcasters getting set up if autoPlay was set.
There's always a 'it depends' caveat with external swfs, because
Xerte doesn't know which timeline in the swf to listen for completion
of. It could have multiple timelines, and the one you see playing might
be nested several levels in. The top level timeline may have only one
frame. Let me know how you get on.
How does Captivate call javascript funtions? If it's fscommand
it should just work. I reckon externalInterface would also work. getURL
should work too. When you think about it, the Xerte engine is a flash
movie. It loads the captivate flash movie into the player, which should
then just behave as usual. Have you tried it? If you want the javascript
to return values to the Xerte piece, that's more troublesome, but if
that's something useful, I can look into it. Right now I don't think
there is a way of calling a js function from Xerte and getting a return
value.
cheers,
Julian
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.nottingham.ac.uk/pipermail/xerte/attachments/20071004/a5f1aaea/attachment.html
More information about the Xerte
mailing list