<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
		>
<channel>
	<title>Comments on: Introducing the CaptivateController</title>
	<atom:link href="http://pipwerks.com/2009/06/07/introducing-the-captivatecontroller/feed/" rel="self" type="application/rss+xml" />
	<link>http://pipwerks.com/2009/06/07/introducing-the-captivatecontroller/</link>
	<description>E-Learning and Web Development</description>
	<lastBuildDate>Sun, 14 Mar 2010 07:00:28 +0000</lastBuildDate>
	
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
		<item>
		<title>By: philip</title>
		<link>http://pipwerks.com/2009/06/07/introducing-the-captivatecontroller/comment-page-1/#comment-1705</link>
		<dc:creator>philip</dc:creator>
		<pubDate>Thu, 04 Feb 2010 00:55:45 +0000</pubDate>
		<guid isPermaLink="false">http://pipwerks.com/journal/?p=637#comment-1705</guid>
		<description>Controlling the Captivate SWF via ActionScript is much easier than JavaScript.  ActionScript provides direct access to the SWF&#039;s properties and child movieclips, whereas with JavaScript you can only access whatever the developer (in this case Adobe) has made publicly accessible via ExternalInterface or SetVariable. Unfortunately, the sample code you provided will not work in JavaScript.</description>
		<content:encoded><![CDATA[<p>Controlling the Captivate SWF via ActionScript is much easier than JavaScript.  ActionScript provides direct access to the SWF&#8217;s properties and child movieclips, whereas with JavaScript you can only access whatever the developer (in this case Adobe) has made publicly accessible via ExternalInterface or SetVariable. Unfortunately, the sample code you provided will not work in JavaScript.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Todd Haynes</title>
		<link>http://pipwerks.com/2009/06/07/introducing-the-captivatecontroller/comment-page-1/#comment-1674</link>
		<dc:creator>Todd Haynes</dc:creator>
		<pubDate>Tue, 19 Jan 2010 20:14:33 +0000</pubDate>
		<guid isPermaLink="false">http://pipwerks.com/journal/?p=637#comment-1674</guid>
		<description>Philip, hello again, been awhile! I&#039;ve been using your code again, and ran into two issues you might address in a future version. 

Information Window
I can&#039;t get the information toggle to work - the code that will display Captivate&#039;s information window, that displays information about the movie, author, copyright, etc. Tried in Captivate 3 and 4, with movies that have/don&#039;t have a playbar. No biggie there, but for some folks, info button is a big deal.

Table of Contents
Still haven&#039;t given up on this, trying to get a button to open/close the Table of Contents in Captivate 4 movies. Another user posted this ActionScript that should work with AS2 flash movies to control the TOC, his working example seems to do the trick:

this.stop();
_parent._parent._parent.ShowHideTocLeft_mc._visible = false;
_parent._parent._parent.ShowHideTocRight_mc._visible = false;
this.but_mc.onRelease = function(){
_parent._parent._parent.TOCManager.showTOC();
_parent._parent._parent.ShowHideTocRight_mc._visible = false;
_parent._parent._parent.ShowHideTocLeft_mc._visible = false;
};</description>
		<content:encoded><![CDATA[<p>Philip, hello again, been awhile! I&#8217;ve been using your code again, and ran into two issues you might address in a future version. </p>
<p>Information Window<br />
I can&#8217;t get the information toggle to work &#8211; the code that will display Captivate&#8217;s information window, that displays information about the movie, author, copyright, etc. Tried in Captivate 3 and 4, with movies that have/don&#8217;t have a playbar. No biggie there, but for some folks, info button is a big deal.</p>
<p>Table of Contents<br />
Still haven&#8217;t given up on this, trying to get a button to open/close the Table of Contents in Captivate 4 movies. Another user posted this ActionScript that should work with AS2 flash movies to control the TOC, his working example seems to do the trick:</p>
<p>this.stop();<br />
_parent._parent._parent.ShowHideTocLeft_mc._visible = false;<br />
_parent._parent._parent.ShowHideTocRight_mc._visible = false;<br />
this.but_mc.onRelease = function(){<br />
_parent._parent._parent.TOCManager.showTOC();<br />
_parent._parent._parent.ShowHideTocRight_mc._visible = false;<br />
_parent._parent._parent.ShowHideTocLeft_mc._visible = false;<br />
};</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: philip</title>
		<link>http://pipwerks.com/2009/06/07/introducing-the-captivatecontroller/comment-page-1/#comment-1624</link>
		<dc:creator>philip</dc:creator>
		<pubDate>Wed, 16 Dec 2009 21:25:36 +0000</pubDate>
		<guid isPermaLink="false">http://pipwerks.com/journal/?p=637#comment-1624</guid>
		<description>Captivate 4 uses ExternalInterface for its JS-ActionScript communication. Local communication is disallowed by default in Flash player&#039;s security settings. This means ExternalInterface will NOT work locally unless you change your Flash Player&#039;s security settings to allow communication in that specific location. This also explains why it works on a server but not locally.</description>
		<content:encoded><![CDATA[<p>Captivate 4 uses ExternalInterface for its JS-ActionScript communication. Local communication is disallowed by default in Flash player&#8217;s security settings. This means ExternalInterface will NOT work locally unless you change your Flash Player&#8217;s security settings to allow communication in that specific location. This also explains why it works on a server but not locally.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Gecco</title>
		<link>http://pipwerks.com/2009/06/07/introducing-the-captivatecontroller/comment-page-1/#comment-1623</link>
		<dc:creator>Gecco</dc:creator>
		<pubDate>Wed, 16 Dec 2009 21:22:22 +0000</pubDate>
		<guid isPermaLink="false">http://pipwerks.com/journal/?p=637#comment-1623</guid>
		<description>I&#039;ve got it ... after testing it on a server it works ... Thanks.</description>
		<content:encoded><![CDATA[<p>I&#8217;ve got it &#8230; after testing it on a server it works &#8230; Thanks.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Gecco</title>
		<link>http://pipwerks.com/2009/06/07/introducing-the-captivatecontroller/comment-page-1/#comment-1622</link>
		<dc:creator>Gecco</dc:creator>
		<pubDate>Wed, 16 Dec 2009 21:19:11 +0000</pubDate>
		<guid isPermaLink="false">http://pipwerks.com/journal/?p=637#comment-1622</guid>
		<description>Hey philip, thanks for the very fast reply. I&#039;ve just saved with firefox this &lt;a href=&quot;http://lab.pipwerks.com/captivate/CaptivateController/testsuite/query-CP4-uservar.html&quot; rel=&quot;nofollow&quot;&gt;webpage&lt;/a&gt; to my computer - including all the js, css and swf files. Without any editing. I&#039;ve just checked if the linking was ok. 

When I&#039;m starting it locally on my pc everything seems to be fine. CSS is working, SWFs are loading. But after entering the variable in CP, clicking the submit and the &quot;Retrieve variable &#039;pipwerks&#039;&quot; button it returns always &quot;Captivate returned false&quot;.</description>
		<content:encoded><![CDATA[<p>Hey philip, thanks for the very fast reply. I&#8217;ve just saved with firefox this <a href="http://lab.pipwerks.com/captivate/CaptivateController/testsuite/query-CP4-uservar.html" rel="nofollow">webpage</a> to my computer &#8211; including all the js, css and swf files. Without any editing. I&#8217;ve just checked if the linking was ok. </p>
<p>When I&#8217;m starting it locally on my pc everything seems to be fine. CSS is working, SWFs are loading. But after entering the variable in CP, clicking the submit and the &#8220;Retrieve variable &#8216;pipwerks&#8217;&#8221; button it returns always &#8220;Captivate returned false&#8221;.</p>
]]></content:encoded>
	</item>
</channel>
</rss>
