<?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 for The Widget King</title>
	<atom:link href="http://www.infosemantics.com.au/widgetking/comments/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.infosemantics.com.au/widgetking</link>
	<description>So many widgets, so little time</description>
	<lastBuildDate>Tue, 23 Apr 2013 02:03:49 +0000</lastBuildDate>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.4.2</generator>
	<item>
		<title>Comment on Meet the Captivate Family &#8211; The Manager by Tom</title>
		<link>http://www.infosemantics.com.au/widgetking/2011/05/meet-the-captivate-family-the-manager/comment-page-1/#comment-14790</link>
		<dc:creator>Tom</dc:creator>
		<pubDate>Tue, 23 Apr 2013 02:03:49 +0000</pubDate>
		<guid isPermaLink="false">http://www.infosemantics.com.au/widgetking/?p=512#comment-14790</guid>
		<description>Wow, thanks for the super quick reply! This is just  what I was after. Much more elegant than my solution of looping through children in the TOC_mc and checking if the visited tick is visible. Much appreciated</description>
		<content:encoded><![CDATA[<p>Wow, thanks for the super quick reply! This is just  what I was after. Much more elegant than my solution of looping through children in the TOC_mc and checking if the visited tick is visible. Much appreciated</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on Meet the Captivate Family &#8211; The Manager by Tristan</title>
		<link>http://www.infosemantics.com.au/widgetking/2011/05/meet-the-captivate-family-the-manager/comment-page-1/#comment-14789</link>
		<dc:creator>Tristan</dc:creator>
		<pubDate>Tue, 23 Apr 2013 01:59:37 +0000</pubDate>
		<guid isPermaLink="false">http://www.infosemantics.com.au/widgetking/?p=512#comment-14789</guid>
		<description>Hi Tom,

This information is only stored in Captivate if the project is set up to report to a LMS. Otherwise Captivate doesn&#039;t seem to think it&#039;s essential data. But, assuming reporting is turned on, here&#039;s how you go about accessing it.

if (captivateMainTimeline._slideContent) {
   
   var slideNumber:int = 0; // The number of the slide you want to check. This is zero based not 1 based.
   var lmsData:Object = captivateMainTimeline._slideContent;
   
   var isSlideCompleted:Boolean = lmsData.getSlideInfo(slideNumber).seen;

}

In truth this is not an indicator of a slide being &#039;completed&#039; as such. It&#039;s really checking to see if the slide has been visited or been &#039;seen&#039;. Is that what you&#039;re after?

Tristan,</description>
		<content:encoded><![CDATA[<p>Hi Tom,</p>
<p>This information is only stored in Captivate if the project is set up to report to a LMS. Otherwise Captivate doesn&#8217;t seem to think it&#8217;s essential data. But, assuming reporting is turned on, here&#8217;s how you go about accessing it.</p>
<p>if (captivateMainTimeline._slideContent) {</p>
<p>   var slideNumber:int = 0; // The number of the slide you want to check. This is zero based not 1 based.<br />
   var lmsData:Object = captivateMainTimeline._slideContent;</p>
<p>   var isSlideCompleted:Boolean = lmsData.getSlideInfo(slideNumber).seen;</p>
<p>}</p>
<p>In truth this is not an indicator of a slide being &#8216;completed&#8217; as such. It&#8217;s really checking to see if the slide has been visited or been &#8216;seen&#8217;. Is that what you&#8217;re after?</p>
<p>Tristan,</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on Meet the Captivate Family &#8211; The Manager by Tom</title>
		<link>http://www.infosemantics.com.au/widgetking/2011/05/meet-the-captivate-family-the-manager/comment-page-1/#comment-14788</link>
		<dc:creator>Tom</dc:creator>
		<pubDate>Tue, 23 Apr 2013 01:24:31 +0000</pubDate>
		<guid isPermaLink="false">http://www.infosemantics.com.au/widgetking/?p=512#comment-14788</guid>
		<description>I know I&#039;m jumping into  this thread reaaaally late, but I was wondering how you check if a slide has already been marked as completed inside a widget?</description>
		<content:encoded><![CDATA[<p>I know I&#8217;m jumping into  this thread reaaaally late, but I was wondering how you check if a slide has already been marked as completed inside a widget?</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on Slip Sliding Away by Tristan</title>
		<link>http://www.infosemantics.com.au/widgetking/2010/10/slip-sliding-away/comment-page-1/#comment-14648</link>
		<dc:creator>Tristan</dc:creator>
		<pubDate>Tue, 16 Apr 2013 03:16:09 +0000</pubDate>
		<guid isPermaLink="false">http://www.infosemantics.com.au/widgetking/?p=256#comment-14648</guid>
		<description>Hi Lawrence,

I think I know what your problem is. Here&#039;s a little background information. When you place a widget on a normal slide and set it to display for rest of project, that ONE widget instance will extend over the rest of the project.

However, master slides are a bit different. When Captivate exports the movie, it first goes through the master slides and copies the master slide&#039;s elements on to the each slide that is attached to that master slide. So if you have a widget on a master slide and that master slide is attached to thirteen different slides, in the output each slide will have its own widget. So in total, thirteen widgets.

So what does this all come down to? Well, when moving from slide A to slide B, the display for rest of project widget is losing its reference to that caption. However, the master slide widget on slide A ends and the master slide widget on slide B begins, which means it goes looking for the caption again and successfully finds it.

So to get the display for rest of project widget to work, you need to listen for when the movie moves to another slide, and when it does so, grab the caption again. You can do this with the following code:

override protected function enterRuntime():void
{
   addEventListener(WidgetEvent.ENTER_SLIDE, onSlideEnter);
}

override protected function exitRuntime():void
{
   // If exitRuntime runs before the ENTER_SLIDE listener is fired, then this widget is a master slide widget. Therefore we don&#039;t want it to keep listening for ENTER_SLIDE.
   removeEventListener(WidgetEvent.ENTER_SLIDE, onSlideEnter);
}

private function onSlideEnter(e:WidgetEvent):void
{
   // Re-establish link with display for rest of slide caption.
}

Try merging this with your code and see if you can get the display for rest of project widget to work.</description>
		<content:encoded><![CDATA[<p>Hi Lawrence,</p>
<p>I think I know what your problem is. Here&#8217;s a little background information. When you place a widget on a normal slide and set it to display for rest of project, that ONE widget instance will extend over the rest of the project.</p>
<p>However, master slides are a bit different. When Captivate exports the movie, it first goes through the master slides and copies the master slide&#8217;s elements on to the each slide that is attached to that master slide. So if you have a widget on a master slide and that master slide is attached to thirteen different slides, in the output each slide will have its own widget. So in total, thirteen widgets.</p>
<p>So what does this all come down to? Well, when moving from slide A to slide B, the display for rest of project widget is losing its reference to that caption. However, the master slide widget on slide A ends and the master slide widget on slide B begins, which means it goes looking for the caption again and successfully finds it.</p>
<p>So to get the display for rest of project widget to work, you need to listen for when the movie moves to another slide, and when it does so, grab the caption again. You can do this with the following code:</p>
<p>override protected function enterRuntime():void<br />
{<br />
   addEventListener(WidgetEvent.ENTER_SLIDE, onSlideEnter);<br />
}</p>
<p>override protected function exitRuntime():void<br />
{<br />
   // If exitRuntime runs before the ENTER_SLIDE listener is fired, then this widget is a master slide widget. Therefore we don&#8217;t want it to keep listening for ENTER_SLIDE.<br />
   removeEventListener(WidgetEvent.ENTER_SLIDE, onSlideEnter);<br />
}</p>
<p>private function onSlideEnter(e:WidgetEvent):void<br />
{<br />
   // Re-establish link with display for rest of slide caption.<br />
}</p>
<p>Try merging this with your code and see if you can get the display for rest of project widget to work.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on Slip Sliding Away by Lawrence</title>
		<link>http://www.infosemantics.com.au/widgetking/2010/10/slip-sliding-away/comment-page-1/#comment-14560</link>
		<dc:creator>Lawrence</dc:creator>
		<pubDate>Wed, 10 Apr 2013 21:35:09 +0000</pubDate>
		<guid isPermaLink="false">http://www.infosemantics.com.au/widgetking/?p=256#comment-14560</guid>
		<description>Hey Tristan - 

This little nugget of information is solid gold, thank you! I can now cram flash interactivity into Captivate without the boss whinging about others not being able to edit it ;)

I&#039;ll just post this here for anyone else who might come across the issue. I wanted a widget to control a caption that was &#039;displayed for rest of slide&#039; (scenario information for a &#039;try it&#039; system sim). When I had both widget and caption on slide1, &#039;display for rest of project&#039;, the linkage broke between slides - the widget no longer referenced the item, but also some other weird stuff happened - an extra &#039;minimise&#039; button I stuck into the caption disappeared between slides too. But, if you put the widget on a master slide, it maintains its linkage to the caption, and the caption is still able to do its &#039;display for rest of project&#039;, so pop up over top of everything else, even if you&#039;ve got your master slide to be on the bottom. It also doesn&#039;t do other weird &#039;refreshes&#039; on the caption, so my wacky minimise button remained there, working. 

Thanks again Tristan, this API is magic.</description>
		<content:encoded><![CDATA[<p>Hey Tristan &#8211; </p>
<p>This little nugget of information is solid gold, thank you! I can now cram flash interactivity into Captivate without the boss whinging about others not being able to edit it <img src='http://www.infosemantics.com.au/widgetking/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' /> </p>
<p>I&#8217;ll just post this here for anyone else who might come across the issue. I wanted a widget to control a caption that was &#8216;displayed for rest of slide&#8217; (scenario information for a &#8216;try it&#8217; system sim). When I had both widget and caption on slide1, &#8216;display for rest of project&#8217;, the linkage broke between slides &#8211; the widget no longer referenced the item, but also some other weird stuff happened &#8211; an extra &#8216;minimise&#8217; button I stuck into the caption disappeared between slides too. But, if you put the widget on a master slide, it maintains its linkage to the caption, and the caption is still able to do its &#8216;display for rest of project&#8217;, so pop up over top of everything else, even if you&#8217;ve got your master slide to be on the bottom. It also doesn&#8217;t do other weird &#8216;refreshes&#8217; on the caption, so my wacky minimise button remained there, working. </p>
<p>Thanks again Tristan, this API is magic.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on How to Access Captivate Variables in CP6 (When not using WidgetFactory) by Shannon McGill</title>
		<link>http://www.infosemantics.com.au/widgetking/2013/01/how-to-access-captivate-variables-in-cp6-for-the-adobe-template/comment-page-1/#comment-13757</link>
		<dc:creator>Shannon McGill</dc:creator>
		<pubDate>Tue, 05 Mar 2013 16:22:53 +0000</pubDate>
		<guid isPermaLink="false">http://www.infosemantics.com.au/widgetking/?p=809#comment-13757</guid>
		<description>Tristan,
Great video!  Thanks for the information, this was very helpful.  Thanks for sharing.

Shannon</description>
		<content:encoded><![CDATA[<p>Tristan,<br />
Great video!  Thanks for the information, this was very helpful.  Thanks for sharing.</p>
<p>Shannon</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on The Widget Treasury by Tristan</title>
		<link>http://www.infosemantics.com.au/widgetking/the-widget-pages/comment-page-1/#comment-13736</link>
		<dc:creator>Tristan</dc:creator>
		<pubDate>Tue, 05 Mar 2013 00:00:22 +0000</pubDate>
		<guid isPermaLink="false">http://www.infosemantics.com.au/widgetking/?page_id=11#comment-13736</guid>
		<description>Hi Nora,

I don&#039;t know of any plans to create a widget such as that. Would the native Captivate Combo Box widget work for you?

Tristan,</description>
		<content:encoded><![CDATA[<p>Hi Nora,</p>
<p>I don&#8217;t know of any plans to create a widget such as that. Would the native Captivate Combo Box widget work for you?</p>
<p>Tristan,</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on The Widget Treasury by Nora</title>
		<link>http://www.infosemantics.com.au/widgetking/the-widget-pages/comment-page-1/#comment-13665</link>
		<dc:creator>Nora</dc:creator>
		<pubDate>Sat, 02 Mar 2013 18:30:45 +0000</pubDate>
		<guid isPermaLink="false">http://www.infosemantics.com.au/widgetking/?page_id=11#comment-13665</guid>
		<description>Any plans for developing a drop-down menu widget? I would like to click on a button &amp; have a drop-down list appear in which I can choose any to go to</description>
		<content:encoded><![CDATA[<p>Any plans for developing a drop-down menu widget? I would like to click on a button &amp; have a drop-down list appear in which I can choose any to go to</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on WidgetFactory 6.1 by Jim Leichliter</title>
		<link>http://www.infosemantics.com.au/widgetking/2013/02/widgetfactory-6-1/comment-page-1/#comment-13587</link>
		<dc:creator>Jim Leichliter</dc:creator>
		<pubDate>Thu, 28 Feb 2013 01:07:35 +0000</pubDate>
		<guid isPermaLink="false">http://www.infosemantics.com.au/widgetking/?p=826#comment-13587</guid>
		<description>Tristan, Thank you so much for releasing an updated version of WidgetFactory and staying on top of all the current issues!  You have certainly earned the title &quot;The Widget King&quot;!

Best,

Jim</description>
		<content:encoded><![CDATA[<p>Tristan, Thank you so much for releasing an updated version of WidgetFactory and staying on top of all the current issues!  You have certainly earned the title &#8220;The Widget King&#8221;!</p>
<p>Best,</p>
<p>Jim</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on How to Access Captivate Variables in CP6 (When not using WidgetFactory) by Tristan</title>
		<link>http://www.infosemantics.com.au/widgetking/2013/01/how-to-access-captivate-variables-in-cp6-for-the-adobe-template/comment-page-1/#comment-13209</link>
		<dc:creator>Tristan</dc:creator>
		<pubDate>Sun, 10 Feb 2013 07:15:40 +0000</pubDate>
		<guid isPermaLink="false">http://www.infosemantics.com.au/widgetking/?p=809#comment-13209</guid>
		<description>Thanks Xavier, I&#039;ll update the post.</description>
		<content:encoded><![CDATA[<p>Thanks Xavier, I&#8217;ll update the post.</p>
]]></content:encoded>
	</item>
</channel>
</rss>
