<HTML dir=ltr><HEAD><TITLE>RE: [Xerte] swf won't play</TITLE>
<META http-equiv=Content-Type content="text/html; charset=unicode">
<META content="MSHTML 6.00.6000.16809" name=GENERATOR></HEAD>
<BODY>
<DIV id=idOWAReplyText23838 dir=ltr>
<DIV dir=ltr><FONT face=Arial color=#000000 size=2>Glad it's sorted. The early captivate swfs will work, it's just a case of finding out how to make them work.</FONT></DIV>
<DIV dir=ltr><FONT face=Arial size=2></FONT>&nbsp;</DIV>
<DIV dir=ltr><FONT face=Arial size=2>inspect() is a useful function for deugging these things. It takes an object, such as a loaded movie, and loops over all it's properties and methods and debugs each one: try inspect(rootIcon);</FONT></DIV>
<DIV dir=ltr><FONT face=Arial size=2></FONT>&nbsp;</DIV>
<DIV dir=ltr><FONT face=Arial size=2>It ought to also dive an object, drilling down into it's children, and their children and so on if you add the scond optional parameter inspect(myObject, true);</FONT></DIV>
<DIV dir=ltr><FONT face=Arial size=2></FONT>&nbsp;</DIV>
<DIV dir=ltr><FONT face=Arial size=2>J</FONT></DIV>
<DIV dir=ltr><FONT face=Arial size=2></FONT>&nbsp;</DIV>
<DIV dir=ltr><FONT face=Arial size=2></FONT>&nbsp;</DIV></DIV>
<DIV dir=ltr><BR>
<HR tabIndex=-1>
<FONT face=Tahoma size=2><B>From:</B> xerte-bounces@lists.nottingham.ac.uk on behalf of Gregory P Sweet<BR><B>Sent:</B> Tue 17/03/2009 19:01<BR><B>To:</B> Xerte discussion list<BR><B>Subject:</B> RE: [Xerte] swf won't play<BR></FONT><BR></DIV>
<DIV>
<P><FONT size=2>Looks like captivate was the problem (I had the original flavor). I<BR>downloaded the trial for Captivate 4 and re-published the swf. Plays no<BR>problem in Xerte. So it would seem that captivate ver. 1 SWF is not<BR>compatible with Xerte.<BR><BR>xerte-bounces@lists.nottingham.ac.uk wrote on 03/17/2009 10:56:02 AM:<BR><BR>&gt; OK. Captivate. There's a clue.<BR>&gt;<BR>&gt; Add a graphic icon. Point it to your swf, give the icon an id, like<BR>&gt; 'cpMovie'<BR>&gt; Add an interaction icon below the graphic;<BR>&gt; Add an events response to it - set the icon to be cpMovie, the event to<BR>&gt; be onLoad<BR>&gt; Add a script icon to the response.<BR>&gt; Add this code:<BR>&gt;<BR>&gt; //manually play the movie...<BR>&gt; debug("the swf has loaded");<BR>&gt; cpMovie.clip.play();<BR>&gt;<BR>&gt; you need to be aware that if you don't know how the swf is made, getting<BR>&gt; it to play in Xerte is not always straightforward, as the develoeprs<BR>&gt; could have done anything inside the swf, and Xerte knows nothing about<BR>&gt; it. Often you can figure it out with a bit of debugging.<BR>&gt;<BR>&gt;<BR>&gt;<BR>&gt; -----Original Message-----<BR>&gt; From: xerte-bounces@lists.nottingham.ac.uk<BR>&gt; [<A href="mailto:xerte-bounces@lists.nottingham.ac.uk">mailto:xerte-bounces@lists.nottingham.ac.uk</A>] On Behalf Of Gregory P<BR>&gt; Sweet<BR>&gt; Sent: Tuesday, March 17, 2009 2:48 PM<BR>&gt; To: Xerte discussion list<BR>&gt; Subject: RE: [Xerte] swf won't play<BR>&gt;<BR>&gt; I have limited access to the swf source code. It's a swf created using<BR>&gt; Captivate. I've got almost no oop experience (it took me a long time and<BR>&gt; several classes to get proficient with Aware code) so "listening for an<BR>&gt; event"? You might as well have said jabberwock for a woozle as it would<BR>&gt; have had just as much meaning for me. I was looking to do this without<BR>&gt; code, i.e exactly like using a wait icon in Authorware would let you do<BR>&gt; this without code.<BR>&gt;<BR>&gt; I've got almost four days invested and haven't been able to get the<BR>&gt; simplest little thing to work, i.e., getting the flow to wait for a<BR>&gt; mouse<BR>&gt; click,&nbsp; so you might imagine my fustration levels are reaching critical.<BR>&gt;<BR>&gt; xerte-bounces@lists.nottingham.ac.uk wrote on 03/16/2009 05:06:45 PM:<BR>&gt;<BR>&gt; &gt; You have control of the swf source code, right?<BR>&gt; &gt;<BR>&gt; &gt; When you load the swf as a graphic into iconID, you will get an<BR>&gt; &gt; onLoad event fire. You can listen for that using an interaction icon<BR>&gt; &gt; and an event response. Then you can access the main timeline of your<BR>&gt; &gt; swf using the iconID.clip property.<BR>&gt; &gt;<BR>&gt; &gt; So in the event handler you ought to be able to do iconID.clip.<BR>&gt; &gt; play(), unless anything inside the swf is stopping it,<BR>&gt; &gt;<BR>&gt; &gt; J<BR>&gt; &gt;<BR>&gt; &gt; From: xerte-bounces@lists.nottingham.ac.uk on behalf of Gregory P<BR>&gt; Sweet<BR>&gt; &gt; Sent: Mon 16/03/2009 18:59<BR>&gt; &gt; To: Authorware Professional; xerte@lists.nottingham.ac.uk<BR>&gt; &gt; Subject: [Xerte] swf won't play<BR>&gt;<BR>&gt;<BR>&gt;<BR>&gt;<BR>&gt; IMPORTANT NOTICE:&nbsp; This e-mail and any attachments may contain<BR>&gt; confidential or sensitive information which is, or may be, legally<BR>&gt; privileged or otherwise protected by law from further disclosure.&nbsp; It is<BR>&gt; intended only for the addressee.&nbsp; If you received this in error or from<BR>&gt; someone who was not authorized to send it to you, please do not<BR>&gt; distribute, copy or use it or any attachments.&nbsp; Please notify the sender<BR>&gt; immediately by reply e-mail and delete this from your system. Thank you<BR>&gt; for your cooperation.<BR>&gt;<BR>&gt; _______________________________________________<BR>&gt; Xerte mailing list<BR>&gt; Xerte@lists.nottingham.ac.uk<BR>&gt; <A href="http://lists.nottingham.ac.uk/mailman/listinfo/xerte">http://lists.nottingham.ac.uk/mailman/listinfo/xerte</A><BR>&gt; _______________________________________________<BR>&gt; Xerte mailing list<BR>&gt; Xerte@lists.nottingham.ac.uk<BR>&gt; <A href="http://lists.nottingham.ac.uk/mailman/listinfo/xerte">http://lists.nottingham.ac.uk/mailman/listinfo/xerte</A><BR><BR><BR>IMPORTANT NOTICE:&nbsp; This e-mail and any attachments may contain confidential or sensitive information which is, or may be, legally privileged or otherwise protected by law from further disclosure.&nbsp; It is intended only for the addressee.&nbsp; If you received this in error or from someone who was not authorized to send it to you, please do not distribute, copy or use it or any attachments.&nbsp; Please notify the sender immediately by reply e-mail and delete this from your system. Thank you for your cooperation.<BR><BR>_______________________________________________<BR>Xerte mailing list<BR>Xerte@lists.nottingham.ac.uk<BR><A href="http://lists.nottingham.ac.uk/mailman/listinfo/xerte">http://lists.nottingham.ac.uk/mailman/listinfo/xerte</A><BR></FONT></P></DIV></BODY></HTML>