<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	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/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>elearninglive.com &#187; Flash</title>
	<atom:link href="http://elearninglive.com/wordpress/tag/flash/feed/" rel="self" type="application/rss+xml" />
	<link>http://elearninglive.com/wordpress</link>
	<description>Quality web solutions.</description>
	<lastBuildDate>Wed, 28 Jul 2010 18:38:03 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	
		<item>
		<title>Elearning Development Video Tutorials Now Available</title>
		<link>http://elearninglive.com/wordpress/2008/12/elearning-development-video-tutorials-now-available/</link>
		<comments>http://elearninglive.com/wordpress/2008/12/elearning-development-video-tutorials-now-available/#comments</comments>
		<pubDate>Mon, 29 Dec 2008 05:27:16 +0000</pubDate>
		<dc:creator>Mark</dc:creator>
				<category><![CDATA[Elearning General]]></category>
		<category><![CDATA[Flash]]></category>
		<category><![CDATA[actionscript]]></category>
		<category><![CDATA[e-learning]]></category>
		<category><![CDATA[elearning]]></category>
		<category><![CDATA[elearning developer]]></category>
		<category><![CDATA[free video tutorials]]></category>
		<category><![CDATA[instructional design]]></category>
		<category><![CDATA[tutorials]]></category>

		<guid isPermaLink="false">http://elearninglive.com/wordpress/?p=195</guid>
		<description><![CDATA[I&#8217;ve been wanting to create some online video tutorials for quite a while now and, finally, I have some spare time to devote to it. I&#8217;ve created a new page on my site to list the tutorials along with brief descriptions. You can access them (currently only one, but more to follow asap) here: http://elearninglive.com/wordpress/tutorials/ [...]]]></description>
			<content:encoded><![CDATA[<p>I&#8217;ve been wanting to create some online video tutorials for quite a while now and, finally, I have some spare time to devote to it. I&#8217;ve created a new page on my site to list the tutorials along with brief descriptions. You can access them (currently only one, but more to follow asap) here:</p>
<p style="text-align: center;"><a title="Tutorials" href="http://elearninglive.com/wordpress/tutorials/" target="_self">http://elearninglive.com/wordpress/tutorials/</a></p>
<p>Hopefully, they will be of some use to others. I, admittedly, need some way of pushing myself towards learning more about ActionScript 3 and I figured this would be a great way to do it. So, somewhat selfishly, the tutorials are really about my own learning : ) That said, I would think that some folks new to Flash/ActionScript would get some value out them. I&#8217;m specifically targeting someone like myself about 5 years back &#8211; having jumped into the elearning development role with absolutely zero development experience, with the exception of a couple of intro to programming courses in C which were horrible.</p>
<p>The first tutorial offered is titled, &#8220;Creating a Drag and Drop Learning Interaction Using ActionScript 3.0&#8243;. In actuality, the focus isn&#8217;t on AS3 in terms of the OOP aspect, as this tutorial&#8217;s code resides in a single frame on the timeline.</p>
<p><a href="http://elearninglive.com/wordpress/tutorials/" target="_self"><img class="aligncenter size-full wp-image-196" title="Video Tutorial" src="http://elearninglive.com/wordpress/wp-content/uploads/2008/12/12-29-2008-12-23-18-am.gif" alt="" width="500" height="432" /></a></p>
<p>I do plan on following up this simple drag and drop tutorial with a dynamic, XML-based version as that is always a better way to go. Before that, I expect to add a tutorial on some of the real basics &#8211; how to create a simple button that controls the timeline, for example. But *all* with an elearning focus, with practical examples. To my knowledge there is nothing of its kind out there presently (not for free!) that has the beginning instructional/elearning developer in mind.</p>
<p>My inspiration for this endeavor is Lee Brimelow&#8217;s excellent (and that&#8217;s an understatement) tutorials at <a title="Lee Brimelow's site" href="http://www.gotoandlearn.com" target="_blank">gotoandlearn.com</a>. Lee started his tutorials a number of years ago before he was hired by Adobe and they have always been top-notch. The first tutorial&#8217;s audio is horrible (this logitech headset&#8217;s mic is really &#8216;creaky&#8217;), and I should have spent more time polishing it, but what the heck.</p>
<p>PLEASE provide feedback on the tutorials. What you liked, what you didn&#8217;t, whether they were valuable to you. Right now I need to redo the way I&#8217;m delivering this/these videos as the current cheesy-looking html page that is serving them (adsense and all&#8230;I could use the dough) is awkward. After I get a decent number of these videos online I&#8217;ll re-think the approach to make it look/work better.</p>
<p>Anyways&#8230;enjoy! I hope people learn from these things. I know I will. All my tutorials will come with downloadable source. No licensing &#8211; they are free to use in any way you wish. Hopefully someone will come along and improve on them and send me the improvements so that I can post and we all gain from the experience of sharing.</p>
]]></content:encoded>
			<wfw:commentRss>http://elearninglive.com/wordpress/2008/12/elearning-development-video-tutorials-now-available/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>How-to: Non-Linear Navigation in Captivate Using rdcmndGotoSlide</title>
		<link>http://elearninglive.com/wordpress/2008/08/how-to-non-linear-navigation-in-captivate-using-rdcmndgotoslide/</link>
		<comments>http://elearninglive.com/wordpress/2008/08/how-to-non-linear-navigation-in-captivate-using-rdcmndgotoslide/#comments</comments>
		<pubDate>Sat, 02 Aug 2008 06:06:29 +0000</pubDate>
		<dc:creator>Mark</dc:creator>
				<category><![CDATA[Captivate]]></category>
		<category><![CDATA[Flash]]></category>
		<category><![CDATA[rdcmndGotoSlide]]></category>

		<guid isPermaLink="false">http://elearninglive.com/wordpress/?p=99</guid>
		<description><![CDATA[Yes, it does work now. As many of you who have read my other posts on the subject of Captivate know, I often use a Flash &#8216;wrapper&#8217; that contains custom navigation controls for controlling loaded Captivate movies. This was an absolute necessity prior to Captivate 2.0, as the navigation bars in Captivate 1.0 and RoboDemo [...]]]></description>
			<content:encoded><![CDATA[<p>Yes, it does work now. As many of you who have read my other posts on the subject of Captivate know, I often use a Flash &#8216;wrapper&#8217; that contains custom navigation controls for controlling loaded Captivate movies. This was an absolute necessity prior to Captivate 2.0, as the navigation bars in Captivate 1.0 and RoboDemo were&#8230;.ahem&#8230;.a little too unprofessional looking to me. You know, like those hip &#8216;skinz&#8217; that the kids come up with for skinning Windows Media Player, or WinAmp, etc. Orange and blue, lime green and flourescent purple, etc. Captivate 3 has some decent navigation controls but they are intra-movie. Yeah, there is a &#8216;menu&#8217; type thing in Captivate but it&#8217;s even more useless than the one they had in previous versions. Well, without further digression, here you go:</p>
<p style="text-align: center;"><a title="Non-linear Navigation in Captivate" href="http://elearninglive.com/rdcmndGotoSlideExample/gotoSlideTesting.swf" target="_blank"><strong>Click here to view the example swf.</strong></a></p>
<p style="text-align: left;"><strong>There are three things you must know to use this variable:</strong></p>
<ol>
<li>The slide numbers are based on their index number in the array that Captivate uses internally to keep track of them, and thus, they are zero-based. Just like actionscript arrays. So slide 1 is really slide 0 to Captivate.</li>
<li>If you simply use the rdcmndGotoSlide variable to jump to a specific slide, it&#8217;ll do it. But the movie will be paused. The rdcmndGotoSlide variable should really be named rdcmndGotoSlideAndPause : ) You can see it in the code sample here, taken from one of the buttons:
<p><span style="color: #333399;">/***********************************************<br />
* Jumps the Captivate Movie to Slide 3, pauses, then resumes<br />
***********************************************/<br />
three_btn.onRelease = function() {<br />
myLoader_cld.content.rdcmndGotoSlide = 2; //zero-based array<br />
myLoader_cld.content.rdcmndPause = 1;<br />
myLoader_cld.content.rdcmndResume = 1;<br />
}</span></li>
<li>The problem is, just like in <a title="rdcmndGotoFrameAndResume Article" href="http://elearninglive.com/wordpress/?p=35" target="_self">a previous post where I ran into this same scenario</a>, you have to programmatically pause it, even though it&#8217;s already paused, in order for the Resume variable to work. I can see how this would be the case as it&#8217;s not like the Captivate programmers (or should I say RoboDemo programmers?) were anticipating people using this variable since they have never documented it.</li>
</ol>
<p style="text-align: left;">Hopefully, this opens up some new possibilities for you. I am currently in the process of working on an xml-based navigation menu that uses this same variable in order to provide a quick, elegant, and very flexible way for loading/unloading multiple Captivate movies.</p>
]]></content:encoded>
			<wfw:commentRss>http://elearninglive.com/wordpress/2008/08/how-to-non-linear-navigation-in-captivate-using-rdcmndgotoslide/feed/</wfw:commentRss>
		<slash:comments>11</slash:comments>
		</item>
		<item>
		<title>Setting the rdcmndGotoFrameAndResume variable on a Captivate SWF</title>
		<link>http://elearninglive.com/wordpress/2008/03/setting-the-rdcmndgotoframeandresume-variable-on-a-captivate-swf/</link>
		<comments>http://elearninglive.com/wordpress/2008/03/setting-the-rdcmndgotoframeandresume-variable-on-a-captivate-swf/#comments</comments>
		<pubDate>Sat, 15 Mar 2008 05:25:01 +0000</pubDate>
		<dc:creator>Mark</dc:creator>
				<category><![CDATA[Captivate]]></category>
		<category><![CDATA[Flash]]></category>

		<guid isPermaLink="false">http://elearninglive.com/wordpress/?p=35</guid>
		<description><![CDATA[I just completed a project in which a custom flash wrapper was used for navigation, where the captivate swf&#8217;s are loaded in dynamically via an xml-based navigation setup and into an empty movieclip. Because the client needed their navigation menu links to target specific frames in particularly long Captivate swf&#8217;s, I had to use the [...]]]></description>
			<content:encoded><![CDATA[<p>I just completed a project in which a custom flash wrapper was used for navigation, where the captivate swf&#8217;s are loaded in dynamically via an xml-based navigation setup and into an empty movieclip.</p>
<p>Because the client needed their navigation menu links to target specific frames in particularly long Captivate swf&#8217;s, I had to use the rdcmndGotoFrameAndResume variable which I had never had to use before. Frankly, I never bothered using any of the &#8216;frame-based&#8217; variables before because I never needed to &#8211; you really shouldn&#8217;t ever have a Captivate swf that is so long that you need to do that. It&#8217;s best to modularize everything into individual swf files that are more granular. It&#8217;s more flexible and easier to maintain that way. But&#8230;back to my point -</p>
<p>I ran into a problem where I banged my head against the wall for 2 hours trying to figure out why this code wasn&#8217;t working:</p>
<p>contentContainer_mc.rdcmndGotoFrameAndResume = evt.target.selectedNode.attributes.frame; //the target frame was stated in the XML file&#8230;pretty slick actually</p>
<p>There was more to it of course but basically, when the user clicked on particular links in the navigation tree menu, I needed the currently loaded Captivate swf&#8217;s playhead to go to the specific frame stated in the XML file&#8217;s &#8216;frame&#8217; attribute.</p>
<p>The result at first (and for 2 hours!), no matter what I tried, was that the playhead would go to the intended frame as hoped, but it would be paused. It wouldn&#8217;t &#8216;resume&#8217; playing. Since there is no &#8216;rdcmndPlay&#8217; variable I tried rdcmndResume every which way possible. No luck.</p>
<p>Then I stopped, took a breath, and figured it out. You have to insert a pause BEFORE the resume command is issued! Makes sense, but shouldn&#8217;t they just have a rdcmndGotoAndPlay variable? These variables are nuts.</p>
<p>So the working solution:</p>
<p>contentContainer_mc.rdcmndPause = 1;<br />
contentContainer_mc.rdcmndGotoFrameAndResume = evt.target.selectedNode.attributes.frame;<br />
contentContainer_mc.rdcmndResume = 1;</p>
<p>Now here&#8217;s what&#8217;s interesting &#8211; the rdcmndGotoFrameAndResume, before I came up with the above solution, was acting like a toggle &#8211; so if I clicked on a nav link it would go to the targeted frame but be paused. If I clicked on it again, it would resume playing. Strange? Or am I just too burned out from editing so many crap html sites the past 2 months&#8230;.</p>
]]></content:encoded>
			<wfw:commentRss>http://elearninglive.com/wordpress/2008/03/setting-the-rdcmndgotoframeandresume-variable-on-a-captivate-swf/feed/</wfw:commentRss>
		<slash:comments>12</slash:comments>
		</item>
		<item>
		<title>Reader Contribution: How to Have a &#8220;Replay&#8221; Screen Appear At End of Captivate Movie</title>
		<link>http://elearninglive.com/wordpress/2007/12/reader-contribution-how-to-have-a-replay-screen-appear-at-end-of-captivate-movie/</link>
		<comments>http://elearninglive.com/wordpress/2007/12/reader-contribution-how-to-have-a-replay-screen-appear-at-end-of-captivate-movie/#comments</comments>
		<pubDate>Sun, 16 Dec 2007 17:51:39 +0000</pubDate>
		<dc:creator>Mark</dc:creator>
				<category><![CDATA[Captivate]]></category>
		<category><![CDATA[Flash]]></category>

		<guid isPermaLink="false">http://elearninglive.com/wordpress/?p=29</guid>
		<description><![CDATA[Ever needed to have a &#8220;Replay?&#8221; or some other dialog box appear when a Captivate movie ends? A reader of my blog, Sean Bezdicek, emailed me a while back with the following: Hello Mark Your blog saved my sanity. A few months back you blogged about inherent variables inside a Captivate .swf.My goal was to [...]]]></description>
			<content:encoded><![CDATA[<p>Ever needed to have a &#8220;Replay?&#8221; or some other dialog box appear when a Captivate movie ends?</p>
<p style="text-align: center"><img src="http://www.elearninglive.com/wordpress/downloads/screenshot%20of%20end.gif" alt="Dialog box asking user if they wanted to replay the Captivate swf." border="2" height="477" hspace="2" vspace="5" width="627" /></p>
<p>A reader of my blog, Sean Bezdicek, emailed me a while back with the following:</p>
<p>Hello Mark</p>
<p>Your blog saved my sanity.  A few months back you blogged about inherent variables inside a Captivate .swf.My goal was to have a replay window appear when the captivate movie finished.</p>
<p>On the root level I used the following Actionscript (2.0&#8211;mx2004).</p>
<p>//This files loads into the loader component<br />
myLoader.contentPath = &#8220;TestCP.swf&#8221;;</p>
<p>//<br />
if (myLoader.content.rdinfoCurrentFrame &gt; 1 &amp;&amp; myLoader.content.rdinfoCurrentFrame == myLoader.content.rdinfoFrameCount) {<br />
pause_btn._visible=false<br />
resume_btn._visible=false<br />
rewind_btn._visible=false<br />
replay._visible=true</p>
<p>}</p>
<p>I would like to experiment and load the skin into the flash file for the use of captivates controls and still access the same variable.</p>
<p>Using my file above as an example, do you know what the loader instance name would be for the TestCP_skin.swf that loads the TestCP.swf?</p>
<p>So, I am looking for:</p>
<p>myLoader.TestCP_skinInstance.content.rdinfoCurrentFrame</p>
<p>For your help, I donate my .fla to you so that you can pass it along on your blog.  It may be of help for anybody else who experienced the same level of frustration.  It has a play/pause button along with a rewind.</p>
<p>Thank you for your help.</p>
<p>Sean Bezdicek</p>
<p>My response to Sean:</p>
<p>Hi Sean,</p>
<p>Glad I could be of help! I don&#8217;t have time to look at your files until tonight as I&#8217;m in meetings all day, however if I read correctly what you&#8217;re asking then the instance name of the skin is:</p>
<p><font color="red" face="Arial" size="2"><span style="font-size: 10pt; font-family: Arial; color: red">myFlashContainer.cpSkinLoader<wbr></wbr>_mc.rdcmndNextSlide = 1;</span></font></p>
<p><font color="red" face="Arial" size="2"><font color="#000000">So in the above, it is cpSkinLoader_mc that is what you&#8217;re looking for I believe.</font></font></p>
<p><font color="red" face="Arial" size="2"><font color="#000000">Try it and let me know. If I recall correctly (it&#8217;s been a while since I&#8217;ve used the  AS2.0 loader) but I believe the code would be:</font></font></p>
<p><font color="red" face="Arial" size="2"><font color="#000000">myLoader.content.cpSkinLoader<wbr></wbr>_mc.rdinfoCurrentFrame //or whatever variable you want to access</font></font></p>
<p><font color="red" face="Arial" size="2"><font color="#000000">Let me know if this helps.</font></font></p>
<p><font color="red" face="Arial" size="2"><font color="#000000">Take care,</font></font></p>
<p><font color="red" face="Arial" size="2"><font color="#000000">mark</font></font></p>
<p>Sean&#8217;s final response:</p>
<p>That&#8217;s it!!!</p>
<p>Thanks a alot.</p>
<p>Attached is my sample file with the working document.  Again, make it available to all via your blog.  Use the same cp file from before.</p>
<p>I will be a regular reader.</p>
<p><font color="#888888">Sean</font></p>
<p>Thanks Sean for giving back! I get questions every week about Captivate to Flash communication yet you&#8217;re the first to donate back some code. Everyone who has run into this issue will appreciate your efforts.</p>
<p><a href="http://www.elearninglive.com/wordpress/downloads/TestCP.zip" title="Replay Captivate Example Source">You can download all of Sean&#8217;s files here.</a></p>
]]></content:encoded>
			<wfw:commentRss>http://elearninglive.com/wordpress/2007/12/reader-contribution-how-to-have-a-replay-screen-appear-at-end-of-captivate-movie/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
	</channel>
</rss>
