<?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: How-to: Non-Linear Navigation in Captivate Using rdcmndGotoSlide</title>
	<atom:link href="http://elearninglive.com/wordpress/2008/08/how-to-non-linear-navigation-in-captivate-using-rdcmndgotoslide/feed/" rel="self" type="application/rss+xml" />
	<link>http://elearninglive.com/wordpress/2008/08/how-to-non-linear-navigation-in-captivate-using-rdcmndgotoslide/</link>
	<description>Quality web solutions.</description>
	<lastBuildDate>Tue, 31 Aug 2010 15:36:46 -0700</lastBuildDate>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	
	<item>
		<title>By: Mark</title>
		<link>http://elearninglive.com/wordpress/2008/08/how-to-non-linear-navigation-in-captivate-using-rdcmndgotoslide/comment-page-1/#comment-772</link>
		<dc:creator>Mark</dc:creator>
		<pubDate>Fri, 28 Nov 2008 02:33:21 +0000</pubDate>
		<guid isPermaLink="false">http://elearninglive.com/wordpress/?p=99#comment-772</guid>
		<description>Hi Duke,

This is certainly doable. I&#039;ve done this for projects in the past but it&#039;s been a while. But basically, the steps would be (via actionscript):

1. If current slide is first slide (or alternatively, if !previous slide), load the previous swf (you&#039;ll need to store references to the swf&#039;s, in their order, either in an xml file or just in an array. Then, whenever a new swf is loaded you can just set a variable like, currentMovie with the index to the currently loaded swf.

2. Once the onLoad event is fired and you&#039;re sure the previous swf has loaded, you can then use the captivate variables to jump to the last slide. 

mark

&lt;abbr&gt;&lt;em&gt;Marks last blog post..&lt;a href=&quot;http://elearninglive.com/wordpress/2008/11/adobe-max-2008-my-most-memorable-takeawayby-far/&quot; rel=&quot;nofollow&quot;&gt;Adobe MAX 2008: My Most Memorable Takeaway…By Far!&lt;/a&gt;&lt;/em&gt;&lt;/abbr&gt;</description>
		<content:encoded><![CDATA[<p>Hi Duke,</p>
<p>This is certainly doable. I&#8217;ve done this for projects in the past but it&#8217;s been a while. But basically, the steps would be (via actionscript):</p>
<p>1. If current slide is first slide (or alternatively, if !previous slide), load the previous swf (you&#8217;ll need to store references to the swf&#8217;s, in their order, either in an xml file or just in an array. Then, whenever a new swf is loaded you can just set a variable like, currentMovie with the index to the currently loaded swf.</p>
<p>2. Once the onLoad event is fired and you&#8217;re sure the previous swf has loaded, you can then use the captivate variables to jump to the last slide. </p>
<p>mark</p>
<p><abbr><em>Marks last blog post..<a href="http://elearninglive.com/wordpress/2008/11/adobe-max-2008-my-most-memorable-takeawayby-far/" rel="nofollow">Adobe MAX 2008: My Most Memorable Takeaway…By Far!</a></em></abbr></p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Duke</title>
		<link>http://elearninglive.com/wordpress/2008/08/how-to-non-linear-navigation-in-captivate-using-rdcmndgotoslide/comment-page-1/#comment-769</link>
		<dc:creator>Duke</dc:creator>
		<pubDate>Thu, 27 Nov 2008 19:39:16 +0000</pubDate>
		<guid isPermaLink="false">http://elearninglive.com/wordpress/?p=99#comment-769</guid>
		<description>Hi,
My next challenge has presented itself ;-) I need a solution for a &#039;back&#039; button that can span multiple SWF&#039;s in a daisy chained project.

Ergo, clicking back on the first slide in SWF2 would load the last slide of SWF1
Is this something that can be done?

Thanks,
Duke</description>
		<content:encoded><![CDATA[<p>Hi,<br />
My next challenge has presented itself <img src='http://elearninglive.com/wordpress/wp-includes/images/smilies/icon_wink.gif' alt=';-)' class='wp-smiley' />  I need a solution for a &#8216;back&#8217; button that can span multiple SWF&#8217;s in a daisy chained project.</p>
<p>Ergo, clicking back on the first slide in SWF2 would load the last slide of SWF1<br />
Is this something that can be done?</p>
<p>Thanks,<br />
Duke</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Mark</title>
		<link>http://elearninglive.com/wordpress/2008/08/how-to-non-linear-navigation-in-captivate-using-rdcmndgotoslide/comment-page-1/#comment-712</link>
		<dc:creator>Mark</dc:creator>
		<pubDate>Wed, 29 Oct 2008 19:19:24 +0000</pubDate>
		<guid isPermaLink="false">http://elearninglive.com/wordpress/?p=99#comment-712</guid>
		<description>Cool. I&#039;d be careful using the _root reference (by using it your cp swf&#039;s are no longer portable), but if it suits your needs then congrats!

&lt;abbr&gt;&lt;em&gt;Marks last blog post..&lt;a href=&quot;http://elearninglive.com/wordpress/2008/09/t-mobilehome-monthly-bill-how-much-it-really-costs-me/&quot; rel=&quot;nofollow&quot;&gt;T-Mobile@Home Monthly Bill - How Much It Really Costs (Me)&lt;/a&gt;&lt;/em&gt;&lt;/abbr&gt;</description>
		<content:encoded><![CDATA[<p>Cool. I&#8217;d be careful using the _root reference (by using it your cp swf&#8217;s are no longer portable), but if it suits your needs then congrats!</p>
<p><abbr><em>Marks last blog post..<a href="http://elearninglive.com/wordpress/2008/09/t-mobilehome-monthly-bill-how-much-it-really-costs-me/" rel="nofollow">T-Mobile@Home Monthly Bill &#8211; How Much It Really Costs (Me)</a></em></abbr></p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Duke</title>
		<link>http://elearninglive.com/wordpress/2008/08/how-to-non-linear-navigation-in-captivate-using-rdcmndgotoslide/comment-page-1/#comment-711</link>
		<dc:creator>Duke</dc:creator>
		<pubDate>Wed, 29 Oct 2008 18:49:15 +0000</pubDate>
		<guid isPermaLink="false">http://elearninglive.com/wordpress/?p=99#comment-711</guid>
		<description>Hi,

Turns out it was easier than I thought. Just created a flash button with actionscript:

on (release) {
_root.rdcmndGotoSlide = _root.rdinfoCurrentSlide;
_root.rdcmndPause = 1;
_root.rdcmndResume = 1;
}

Works like a charm, sweet!

Thanks,
Duke</description>
		<content:encoded><![CDATA[<p>Hi,</p>
<p>Turns out it was easier than I thought. Just created a flash button with actionscript:</p>
<p>on (release) {<br />
_root.rdcmndGotoSlide = _root.rdinfoCurrentSlide;<br />
_root.rdcmndPause = 1;<br />
_root.rdcmndResume = 1;<br />
}</p>
<p>Works like a charm, sweet!</p>
<p>Thanks,<br />
Duke</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Mark</title>
		<link>http://elearninglive.com/wordpress/2008/08/how-to-non-linear-navigation-in-captivate-using-rdcmndgotoslide/comment-page-1/#comment-710</link>
		<dc:creator>Mark</dc:creator>
		<pubDate>Wed, 29 Oct 2008 15:23:45 +0000</pubDate>
		<guid isPermaLink="false">http://elearninglive.com/wordpress/?p=99#comment-710</guid>
		<description>Did you try the gotoSlide method and for the argument to it pass the current slide&#039;s number? (to make it portable there may be a currentSlide variable of some sort that you could pass - I don&#039;t recall. Just do a search in the CP doc or look in this blog&#039;s archives for a list of all of the variables).

mark

&lt;abbr&gt;&lt;em&gt;Marks last blog post..&lt;a href=&quot;http://elearninglive.com/wordpress/2008/09/t-mobilehome-monthly-bill-how-much-it-really-costs-me/&quot; rel=&quot;nofollow&quot;&gt;T-Mobile@Home Monthly Bill - How Much It Really Costs (Me)&lt;/a&gt;&lt;/em&gt;&lt;/abbr&gt;</description>
		<content:encoded><![CDATA[<p>Did you try the gotoSlide method and for the argument to it pass the current slide&#8217;s number? (to make it portable there may be a currentSlide variable of some sort that you could pass &#8211; I don&#8217;t recall. Just do a search in the CP doc or look in this blog&#8217;s archives for a list of all of the variables).</p>
<p>mark</p>
<p><abbr><em>Marks last blog post..<a href="http://elearninglive.com/wordpress/2008/09/t-mobilehome-monthly-bill-how-much-it-really-costs-me/" rel="nofollow">T-Mobile@Home Monthly Bill &#8211; How Much It Really Costs (Me)</a></em></abbr></p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Duke</title>
		<link>http://elearninglive.com/wordpress/2008/08/how-to-non-linear-navigation-in-captivate-using-rdcmndgotoslide/comment-page-1/#comment-709</link>
		<dc:creator>Duke</dc:creator>
		<pubDate>Wed, 29 Oct 2008 15:19:05 +0000</pubDate>
		<guid isPermaLink="false">http://elearninglive.com/wordpress/?p=99#comment-709</guid>
		<description>Hi Mark,

Thanks for the pointer, however I am looking for code that would replay the currently viewed slide, not the entire movie. Hence my hacked version of your example. Is this at all possible?

Thanks again.</description>
		<content:encoded><![CDATA[<p>Hi Mark,</p>
<p>Thanks for the pointer, however I am looking for code that would replay the currently viewed slide, not the entire movie. Hence my hacked version of your example. Is this at all possible?</p>
<p>Thanks again.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Mark</title>
		<link>http://elearninglive.com/wordpress/2008/08/how-to-non-linear-navigation-in-captivate-using-rdcmndgotoslide/comment-page-1/#comment-708</link>
		<dc:creator>Mark</dc:creator>
		<pubDate>Wed, 29 Oct 2008 00:01:28 +0000</pubDate>
		<guid isPermaLink="false">http://elearninglive.com/wordpress/?p=99#comment-708</guid>
		<description>Just use something like:

replay_btn.onRelease = function()
{
     myCaptivateMovie.rdcmndGotoSlide = 1; 
}

Also - if you need an automatic replay (ie, without a button), do a search of the archives in my blog (just click on the &#039;Captivate&#039; category) - a while back someone sent some code which I posted on how to &#039;loop&#039; a Captivate movie (via actionscript, not the CP publishing GUI).

&lt;abbr&gt;&lt;em&gt;Marks last blog post..&lt;a href=&quot;http://elearninglive.com/wordpress/2008/09/t-mobilehome-monthly-bill-how-much-it-really-costs-me/&quot; rel=&quot;nofollow&quot;&gt;T-Mobile@Home Monthly Bill - How Much It Really Costs (Me)&lt;/a&gt;&lt;/em&gt;&lt;/abbr&gt;</description>
		<content:encoded><![CDATA[<p>Just use something like:</p>
<p>replay_btn.onRelease = function()<br />
{<br />
     myCaptivateMovie.rdcmndGotoSlide = 1;<br />
}</p>
<p>Also &#8211; if you need an automatic replay (ie, without a button), do a search of the archives in my blog (just click on the &#8216;Captivate&#8217; category) &#8211; a while back someone sent some code which I posted on how to &#8216;loop&#8217; a Captivate movie (via actionscript, not the CP publishing GUI).</p>
<p><abbr><em>Marks last blog post..<a href="http://elearninglive.com/wordpress/2008/09/t-mobilehome-monthly-bill-how-much-it-really-costs-me/" rel="nofollow">T-Mobile@Home Monthly Bill &#8211; How Much It Really Costs (Me)</a></em></abbr></p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Duke</title>
		<link>http://elearninglive.com/wordpress/2008/08/how-to-non-linear-navigation-in-captivate-using-rdcmndgotoslide/comment-page-1/#comment-706</link>
		<dc:creator>Duke</dc:creator>
		<pubDate>Tue, 28 Oct 2008 18:46:16 +0000</pubDate>
		<guid isPermaLink="false">http://elearninglive.com/wordpress/?p=99#comment-706</guid>
		<description>Hi Mark,

I would like to have a &#039;replay&#039; button on my slides. Could you point me in the right direction on how to do this using a flash button and action script?
Something like:
/***********************************************
*Replays current Slide
***********************************************/
three_btn.onRelease = function() {
myLoader_cld.content.rdcmndGotoSlide = rdinfoCurrentSlide;
myLoader_cld.content.rdcmndPause = 1;
myLoader_cld.content.rdcmndResume = 1;
}</description>
		<content:encoded><![CDATA[<p>Hi Mark,</p>
<p>I would like to have a &#8216;replay&#8217; button on my slides. Could you point me in the right direction on how to do this using a flash button and action script?<br />
Something like:<br />
/***********************************************<br />
*Replays current Slide<br />
***********************************************/<br />
three_btn.onRelease = function() {<br />
myLoader_cld.content.rdcmndGotoSlide = rdinfoCurrentSlide;<br />
myLoader_cld.content.rdcmndPause = 1;<br />
myLoader_cld.content.rdcmndResume = 1;<br />
}</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Mark</title>
		<link>http://elearninglive.com/wordpress/2008/08/how-to-non-linear-navigation-in-captivate-using-rdcmndgotoslide/comment-page-1/#comment-374</link>
		<dc:creator>Mark</dc:creator>
		<pubDate>Mon, 18 Aug 2008 18:43:36 +0000</pubDate>
		<guid isPermaLink="false">http://elearninglive.com/wordpress/?p=99#comment-374</guid>
		<description>Hi Thorsten,

Unfortunately I keep saying to myself for a year now that I am going to stop taking on any more ActionScript 2.0 development projects and concentrate solely on AS3 (and mostly Flex, since it is a way more sensible way to develop in for the projects I do, than in the Flash IDE). But, the types of freelance projects I get are all still best served in AS2/Flash Player 8 so I&#039;ve not done much with Flex in a while.

That said...the problem you&#039;re having is that an AVM2 SWF (ie, one written in AS3) can&#039;t communicate directly with an AVM1 SWF (which is all that Captivate 3 can publish to). There are some workarounds. Check out the pipwerks blog - he has some references to it. Also, the &quot;Learning Actionscript 3.0&quot; book by Rich Shupe has a section that discusses this very problem. 

I wrote about this a while back. Do a search of my blog and you&#039;ll find an article that talks about this subject, probably with some direct links to a solution.

mark</description>
		<content:encoded><![CDATA[<p>Hi Thorsten,</p>
<p>Unfortunately I keep saying to myself for a year now that I am going to stop taking on any more ActionScript 2.0 development projects and concentrate solely on AS3 (and mostly Flex, since it is a way more sensible way to develop in for the projects I do, than in the Flash IDE). But, the types of freelance projects I get are all still best served in AS2/Flash Player 8 so I&#8217;ve not done much with Flex in a while.</p>
<p>That said&#8230;the problem you&#8217;re having is that an AVM2 SWF (ie, one written in AS3) can&#8217;t communicate directly with an AVM1 SWF (which is all that Captivate 3 can publish to). There are some workarounds. Check out the pipwerks blog &#8211; he has some references to it. Also, the &#8220;Learning Actionscript 3.0&#8243; book by Rich Shupe has a section that discusses this very problem. </p>
<p>I wrote about this a while back. Do a search of my blog and you&#8217;ll find an article that talks about this subject, probably with some direct links to a solution.</p>
<p>mark</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Thorsten</title>
		<link>http://elearninglive.com/wordpress/2008/08/how-to-non-linear-navigation-in-captivate-using-rdcmndgotoslide/comment-page-1/#comment-361</link>
		<dc:creator>Thorsten</dc:creator>
		<pubDate>Thu, 14 Aug 2008 21:20:22 +0000</pubDate>
		<guid isPermaLink="false">http://elearninglive.com/wordpress/?p=99#comment-361</guid>
		<description>Hi Mark,
i&#039;m just trying to implement a player for captivate swf files with FlexBuilder 3. The captivate skin menu does not work correct inside the flex SWFLoader component. Perhaps you can help me with a working flex code snippet where a captivate swf file is called and a rdcmndGotoSlide command is doing its job. This would be a great help for me.
Greetings from Frankfurt, Germany
Thorsten</description>
		<content:encoded><![CDATA[<p>Hi Mark,<br />
i&#8217;m just trying to implement a player for captivate swf files with FlexBuilder 3. The captivate skin menu does not work correct inside the flex SWFLoader component. Perhaps you can help me with a working flex code snippet where a captivate swf file is called and a rdcmndGotoSlide command is doing its job. This would be a great help for me.<br />
Greetings from Frankfurt, Germany<br />
Thorsten</p>
]]></content:encoded>
	</item>
</channel>
</rss>
