<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML><HEAD><TITLE>Incorporating Captivate movies in Xerte 1.7</TITLE>
<META http-equiv=Content-Type content="text/html; charset=us-ascii">
<META content="MSHTML 6.00.6000.16525" name=GENERATOR></HEAD>
<BODY>
<DIV dir=ltr align=left><SPAN class=624530615-04102007><FONT face=Arial 
color=#0000ff size=2>Yes, onMovieComplete is being triggered correctly in 
1.8.&nbsp;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&nbsp;at the end of&nbsp;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.&nbsp;We don't have Flash here, but we will be getting Captivate. 
I'm using the trial version at the moment.</FONT></SPAN></DIV>
<DIV dir=ltr align=left><SPAN class=624530615-04102007><FONT face=Arial 
color=#0000ff size=2></FONT></SPAN>&nbsp;</DIV>
<DIV dir=ltr align=left><SPAN class=624530615-04102007><FONT face=Arial 
color=#0000ff size=2>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 ...</FONT></SPAN></DIV>
<DIV dir=ltr align=left><SPAN class=624530615-04102007><FONT face=Arial 
color=#0000ff size=2></FONT></SPAN>&nbsp;</DIV>
<DIV dir=ltr align=left><SPAN class=624530615-04102007><FONT face=Arial 
color=#0000ff size=2>Cheers,</FONT></SPAN></DIV>
<DIV dir=ltr align=left><SPAN class=624530615-04102007><FONT face=Arial 
color=#0000ff size=2></FONT></SPAN>&nbsp;</DIV>
<DIV dir=ltr align=left><SPAN class=624530615-04102007><FONT face=Arial 
color=#0000ff size=2>Paul</FONT></SPAN></DIV><BR>
<BLOCKQUOTE dir=ltr 
style="PADDING-LEFT: 5px; MARGIN-LEFT: 5px; BORDER-LEFT: #0000ff 2px solid; MARGIN-RIGHT: 0px">
  <DIV class=OutlookMessageHeader lang=en-us dir=ltr align=left>
  <HR tabIndex=-1>
  <FONT face=Tahoma size=2><B>From:</B> xerte-bounces@lists.nottingham.ac.uk 
  [mailto:xerte-bounces@lists.nottingham.ac.uk] <B>On Behalf Of </B>Tenney 
  Julian<BR><B>Sent:</B> Thursday, October 04, 2007 1:16 AM<BR><B>To:</B> Xerte 
  discussion list<BR><B>Subject:</B> RE: [Xerte] Incorporating Captivate movies 
  in Xerte 1.7<BR></FONT><BR></DIV>
  <DIV></DIV>
  <DIV dir=ltr align=left><SPAN class=564020808-04102007><FONT face=Verdana 
  color=#0000ff size=2>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. </FONT></SPAN></DIV>
  <DIV><SPAN class=564020808-04102007><FONT face=Verdana color=#0000ff 
  size=2></FONT></SPAN>&nbsp;</DIV>
  <DIV><SPAN class=564020808-04102007><FONT face=Verdana color=#0000ff 
  size=2>There's always a 'it depends' caveat with external swfs, because Xerte 
  doesn't know which timeline in the swf&nbsp;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.</FONT></SPAN><SPAN class=564020808-04102007><FONT face=Verdana 
  color=#0000ff size=2>&nbsp;Let me know how you get on.</FONT></SPAN></DIV>
  <DIV><SPAN class=564020808-04102007><FONT face=Verdana color=#0000ff 
  size=2></FONT></SPAN>&nbsp;</DIV>
  <DIV><SPAN class=564020808-04102007><FONT face=Verdana color=#0000ff 
  size=2>How does Captivate call javascript funtions? If it's fscommand it 
  should just work. I reckon externalInterface would also work. getURL should 
  work too.&nbsp;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.</FONT></SPAN></DIV>
  <DIV><SPAN class=564020808-04102007><FONT face=Verdana color=#0000ff 
  size=2></FONT></SPAN>&nbsp;</DIV>
  <DIV><SPAN class=564020808-04102007><FONT face=Verdana color=#0000ff 
  size=2>cheers,</FONT></SPAN></DIV>
  <DIV><SPAN class=564020808-04102007><FONT face=Verdana color=#0000ff 
  size=2></FONT></SPAN>&nbsp;</DIV>
  <DIV><SPAN class=564020808-04102007><FONT face=Verdana color=#0000ff 
  size=2>Julian</FONT></SPAN></DIV></BLOCKQUOTE></BODY></HTML>