<?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:itunes="http://www.itunes.com/dtds/podcast-1.0.dtd"
	xmlns:media="http://search.yahoo.com/mrss/"
>

<channel>
	<title>Flash For Learning &#187; JavaScript</title>
	<atom:link href="http://flashforlearning.com/category/javascript/feed/" rel="self" type="application/rss+xml" />
	<link>http://flashforlearning.com</link>
	<description>Knowledge Management &#62; Learning Strategy &#62; E-Learning &#62; Flash</description>
	<pubDate>Mon, 15 Sep 2008 03:45:10 +0000</pubDate>
	<generator>http://wordpress.org/?v=2.6.2</generator>
	<language>en</language>
		<!-- podcast_generator="podPress/8.8" -->
		<copyright>&#xA9; </copyright>
		<managingEditor>aaron.silvers@gmail.com ()</managingEditor>
		<webMaster>aaron.silvers@gmail.com()</webMaster>
		<category></category>
		<itunes:keywords></itunes:keywords>
		<itunes:subtitle></itunes:subtitle>
		<itunes:summary>Knowledge Management gt; Learning Strategy gt; E-Learning gt; Flash</itunes:summary>
		<itunes:author></itunes:author>
		<itunes:category text="Society &amp; Culture"/>
		<itunes:owner>
			<itunes:name></itunes:name>
			<itunes:email>aaron.silvers@gmail.com</itunes:email>
		</itunes:owner>
		<itunes:block>No</itunes:block>
		<itunes:explicit>no</itunes:explicit>
		<itunes:image href="http://flashforlearning.com/wp-content/plugins/podpress/images/powered_by_podpress_large.jpg" />
		<image>
			<url>http://flashforlearning.com/wp-content/plugins/podpress/images/powered_by_podpress.jpg</url>
			<title>Flash For Learning</title>
			<link>http://flashforlearning.com</link>
			<width>144</width>
			<height>144</height>
		</image>
		<item>
		<title>Stuff I&#8217;m Playing With (This Week)</title>
		<link>http://flashforlearning.com/2008/06/stuff-im-playing-with-this-week/</link>
		<comments>http://flashforlearning.com/2008/06/stuff-im-playing-with-this-week/#comments</comments>
		<pubDate>Wed, 18 Jun 2008 15:39:26 +0000</pubDate>
		<dc:creator>Aaron</dc:creator>
		
		<category><![CDATA[Development]]></category>

		<category><![CDATA[JavaScript]]></category>

		<category><![CDATA[firefox]]></category>

		<category><![CDATA[firefox 3]]></category>

		<category><![CDATA[flickr]]></category>

		<category><![CDATA[jquery]]></category>

		<category><![CDATA[json]]></category>

		<category><![CDATA[mobileme]]></category>

		<category><![CDATA[mootools]]></category>

		<category><![CDATA[remember the milk]]></category>

		<category><![CDATA[satellite]]></category>

		<category><![CDATA[scribefire]]></category>

		<category><![CDATA[slimbox]]></category>

		<category><![CDATA[sproutcore]]></category>

		<guid isPermaLink="false">http://flashforlearning.com/2008/06/stuff-im-playing-with-this-week/</guid>
		<description><![CDATA[<p>Firefox 3 was finally released out of Beta, and it&#8217;s pretty sweet.  I&#8217;m using a bunch of extensions that are helping out my productivity and workflow quite a bit.I&#8217;m using the ScribeFire extension in FF3 to post this to the blog.I&#8217;m using the Remember the Milk extension to flesh out a Tasks pane that&#8217;s [...]</p>
]]></description>
			<content:encoded><![CDATA[<p><ul><li><a target="_blank" href="http://www.mozilla.com/en-US/firefox/?from=getfirefox">Firefox 3 was finally released</a> out of Beta, and it&#8217;s pretty sweet.  I&#8217;m using a bunch of extensions that are helping out my productivity and workflow quite a bit.</li><li>I&#8217;m using the <a target="_blank" href="http://www.scribefire.com/">ScribeFire</a> extension in FF3 to post this to the blog.</li><li>I&#8217;m using the <a target="_blank" href="http://www.rememberthemilk.com/">Remember the Milk</a> extension to flesh out a Tasks pane that&#8217;s available from my Gmail interface.  I&#8217;m also using the RTM extension for Google calendar to keep track of my tasks by day, in case I&#8217;m in there, too.</li><li>I went through the tutorials for <a target="_blank" href="http://www.sproutcore.com/">SproutCore</a>, which is a Ruby application to produce RIAs using only HTML and JavaScript with OS X-like interface features.  It&#8217;s the basis for <a target="_blank" href="http://www.apple.com/mobileme/guidedtour/">Apple&#8217;s MobileMe</a> applications.  And, for once, unlike everyone else trying SproutCore, I&#8217;m having absolutely no issues (compared to the people on the <a href="http://groups.google.com/group/sproutcore">GoogleGroup for SC</a> who couldn&#8217;t get it to work until this morning).</li><li>I&#8217;ve been playing with <a target="_blank" href="http://www.json.org/">JSON</a> out of <a target="_blank" href="http://flickr.com/">Flickr</a> with <a target="_blank" href="http://jquery.com/">jQuery</a> to build <a target="_blank" href="http://aaronsilvers.com/karlb/">cute little slideshows</a> using Flickr&#8217;s API.</li><li>I&#8217;ve also been playing with some Flickr/<a target="_blank" href="http://mootools.net/">MooTools</a>/<a target="_blank" href="http://www.digitalia.be/software/slimbox">SlimBox</a> for nice gallery features.  This particular feature was helped a lot by Ted Forbes&#8217; <a target="_blank" href="http://design.tedforbes.com/">Satellite</a> code.<br /></li></ul>Technorati Tags: <a class="performancingtags" href="http://technorati.com/tag/firefox" rel="tag">firefox</a>, <a class="performancingtags" href="http://technorati.com/tag/firefox%203" rel="tag">firefox 3</a>, <a class="performancingtags" href="http://technorati.com/tag/scribefire" rel="tag">scribefire</a>, <a class="performancingtags" href="http://technorati.com/tag/remember%20the%20milk" rel="tag">remember the milk</a>, <a class="performancingtags" href="http://technorati.com/tag/sproutcore" rel="tag">sproutcore</a>, <a class="performancingtags" href="http://technorati.com/tag/mobileme" rel="tag">mobileme</a>, <a class="performancingtags" href="http://technorati.com/tag/json" rel="tag">json</a>, <a class="performancingtags" href="http://technorati.com/tag/flickr" rel="tag">flickr</a>, <a class="performancingtags" href="http://technorati.com/tag/jquery" rel="tag">jquery</a>, <a class="performancingtags" href="http://technorati.com/tag/mootools" rel="tag">mootools</a>, <a class="performancingtags" href="http://technorati.com/tag/slimbox" rel="tag">slimbox</a>, <a class="performancingtags" href="http://technorati.com/tag/satellite" rel="tag">satellite</a></p>
]]></content:encoded>
			<wfw:commentRss>http://flashforlearning.com/2008/06/stuff-im-playing-with-this-week/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Serious Gaming on the Verge of Success&#8230;</title>
		<link>http://flashforlearning.com/2008/01/serious-gaming-on-the-verge-of-success/</link>
		<comments>http://flashforlearning.com/2008/01/serious-gaming-on-the-verge-of-success/#comments</comments>
		<pubDate>Wed, 30 Jan 2008 17:32:16 +0000</pubDate>
		<dc:creator>Aaron</dc:creator>
		
		<category><![CDATA[Flash]]></category>

		<category><![CDATA[Instructional Design]]></category>

		<category><![CDATA[JavaScript]]></category>

		<category><![CDATA[Project Management]]></category>

		<category><![CDATA[SCORM]]></category>

		<category><![CDATA[Serious Games]]></category>

		<category><![CDATA[case study]]></category>

		<category><![CDATA[educational technology]]></category>

		<category><![CDATA[lessons learned]]></category>

		<category><![CDATA[vendors]]></category>

		<guid isPermaLink="false">http://flashforlearning.com/2008/01/30/serious-gaming-on-the-verge-of-success/</guid>
		<description><![CDATA[<p>Imagine if you had the means, the open-mindedness of the client and the management sponsorship to pull out all the stops and really produce a piece of learning that was fun, relevant and &#8220;just right&#8221; for the goals you were trying to meet with your learners?  I&#8217;m at the end of such a project, [...]</p>
]]></description>
			<content:encoded><![CDATA[<p>Imagine if you had the means, the open-mindedness of the client and the management sponsorship to pull out all the stops and really produce a piece of learning that was fun, relevant and &#8220;just right&#8221; for the goals you were trying to meet with your learners?  I&#8217;m at the end of such a project, on the eve of its launch, and I could not be more excited to predict a huge win for the first &#8220;serious&#8221; learning game in our organization.</p>

<p>I&#8217;ll be the first to admit, this project could&#8217;ve gone wrong from jump in so many ways.  We had an internal client who, like many clients, was very risk-averse, so the thought of doing a &#8220;game&#8221; was a risky move and required a lot of handholding.  They could have bailed at any time.  We had an incredibly tight deadline for a project like this.  Normally, a multimedia-heavy project like this one, you&#8217;d like a solid six months to develop it out.  We gave our vendor three, and by a lucky break for all of us, the delivery was delayed by a month which was needed.</p>

<p>We used a brand new vendor who was brought to us initially by our CLO.  I&#8217;ll be the first to admit based only on the sample products they provided that I would not have chosen them &#8212; mostly because they seemed more like an Agency than a game development house and the look and feel of the products I saw were similar in nature, and I felt their production would be a disconnect with our audience (and our internal client).  When the project was emerging from the Instructional Designer on the project, I ballparked the project at a certain cost.  I expected the vendor to come in high and then we&#8217;d have to haggle and negotiate.  I expected that working with the vendor, like many vendors I&#8217;ve both worked for and worked with, would be a painful tug-of-war, followed by some finger pointing, followed by relief that the project just &#8220;got done.&#8221;</p>

<p>I could not have been more wrong about this vendor, and I&#8217;m very, very happy to say so.  They came in so close to the number I ballparked, I began to think they were taking us seriously.  I waited with baited breath to see their first draft of the storyboards indicating the look and feel for the game, and having taken the time to visit and talk with one of our branch stores close to their office, they produced storyboards that I felt so perfectly blended my expectations for how to be at once &#8220;cool&#8221; and at the same time &#8220;mindful&#8221; of the people we were looking to instruct, as well as the complexity of the subject matter we were looking to demystify.  They made learning the material (and the subject itself) &#8220;fun&#8221; and still &#8220;tasteful.&#8221;  I was very impressed, and I&#8217;m the kind of person (as you know on this blog) that doesn&#8217;t run out of opinions.  I became hopeful that this really could work.</p>

<p>They created the project in a very complete Alpha state.  We tested it in our network and found that the bandwidth required would be a major obstacle for the target audience.  We talked with our vendor about reducing the audio and video quality a bit and retesting it in our network before doing any more work on integrating it with the LMS &#8212; because if it wouldn&#8217;t perform as &#8220;content&#8221; out of the LMS, there was no point on troubleshooting the LMS communication.  They had new files to us in a matter of days.  We retested and got a green light on performance.</p>

<p>Then we moved onto LMS integration.  I put together the API Wrapper and the rest of the SCORM packaging for our vendor, because they had not built for an LMS deployment before, and it would be just silly to make them go through the learning curve when I could just do that heavy lifting with little effort.  They were able to write and read from the LMS at the prototype level (we did a technical test before they even tried to get the real content working to debug the communication issues).  Not looking at their ActionScript at all, when we noticed some issues with suspend_data not being sent to the LMS, even though the code was the same as the prototype.  It turned out that the content was sending consecutive JavaScript calls, which goes back to the whole synchronous/asynchronous deal about ActionScript and JavaScript (we had to use Flash 7 Player because my organization had not upgraded to Flash 9 Player at the time).  Moving the calls so they were separated and event-driven made a huge difference.  I was on the phone for a day and a half with the vendor.  In ten years, I never worked as, for or with a more willing partner.</p>

<p>For reasons I&#8217;m sure you can understand, I can&#8217;t show you the game.  I probably can&#8217;t talk much about what the game is about or what we&#8217;re trying to teach.  I probably can&#8217;t broadcast the vendor we&#8217;re working with (though if you ask me offline, depending on whom you work for, I&#8217;ll be happy to tell you).</p>

<p>The point of this posting is to get off my chest in as public a means as I can how happy I am to be able to help make the vision of one of our Instructional Designers a reality &#8212; even if all I am is the babelfish (Hitchhiker&#8217;s Guide reference).  We have our foot in the door for serious gaming.  I&#8217;m betting it&#8217;s going to be a smashing success and will usher in a shift in instructional approach, both as far as what we propose and what our internal clients will consider.</p>

<p>And&#8230; I&#8217;m just happy as hell that after years of producing cool and not-so-cool page turning stuff, I get to finally be part of something different.  I worked with a fantastic Instructional Designer and a really incredible Project Manager (I actually am gushing over Project Management and Instructional Design) &#8212; both of whom really &#8220;get it.&#8221;  I had a boss who was willing to take a chance and a CLO who was ready to be a sponsor on something different.  Best yet:  I had an internal client who, despite their concerns, was willing to trust us and get the job done right.</p>

<p>And one more thing:  I&#8217;m very humbled that there are vendors out there that can really be a partner in making great learning experiences, on-time, on-budget and far-exceeding expectations.</p>

<p>For the first time in as long as I can remember, I have a happy project story and it didn&#8217;t kill us.</p>
]]></content:encoded>
			<wfw:commentRss>http://flashforlearning.com/2008/01/serious-gaming-on-the-verge-of-success/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Clean Pop-ups out of Articulate Presenter</title>
		<link>http://flashforlearning.com/2007/05/clean-pop-ups-out-of-articulate-presenter/</link>
		<comments>http://flashforlearning.com/2007/05/clean-pop-ups-out-of-articulate-presenter/#comments</comments>
		<pubDate>Mon, 21 May 2007 16:12:30 +0000</pubDate>
		<dc:creator>Aaron</dc:creator>
		
		<category><![CDATA[Articulate]]></category>

		<category><![CDATA[Development]]></category>

		<category><![CDATA[Flash]]></category>

		<category><![CDATA[JavaScript]]></category>

		<category><![CDATA[articulate presenter]]></category>

		<category><![CDATA[how-to]]></category>

		<category><![CDATA[pop-up windows]]></category>

		<guid isPermaLink="false">http://flashforlearning.com/2007/05/21/clean-pop-ups-out-of-articulate-presenter/</guid>
		<description><![CDATA[<p>Ever need to launch several files out of one slide as a pop-up window in Articulate Presenter?  I have that need and so do a few of the Instructional Designers I work with.  So after some research and review, I&#8217;ve modified the player.html file in C:\Program Files\Articulate\Presenter\players 5.0\core and I can now publish [...]</p>
]]></description>
			<content:encoded><![CDATA[<p>Ever need to launch several files out of one slide as a pop-up window in Articulate Presenter?  I have that need and so do a few of the Instructional Designers I work with.  So after some research and review, I&#8217;ve modified the <em>player.html</em> file in <code>C:\Program Files\Articulate\Presenter\players 5.0\core</code> and I can now publish content with abandon with custom flash pieces that can launch nice, clean pop-up windows.</p>

<p>When creating your Flash content, you&#8217;ll call a popup like this:</p>

<p><code>getURL( "javascript:popUpWindow('your_file.html',left,top,width,height);" );</code></p>

<p>where&#8230;</p>

<ul>
    <li>left = a number indicating how many pixels off the left edge of the screen you want the popup to be placed (use 0 for the edge)</li>
    <li>top = a number indicating how many pixels off the top edge of the screen you want the popup to be placed (use 0 for the edge)</li>
    <li>width = a number indicating how wide you want the popup</li>
    <li>height = a number indicating how tall you want the popup.</li>
</ul>

<p><a href='http://flashforlearning.com/wp-content/uploads/2007/05/player.zip' title='replacement for Articulate Presenterâ€™s player.html to allow for popups'>You can download the modified player.html file here.</a></p>
]]></content:encoded>
			<wfw:commentRss>http://flashforlearning.com/2007/05/clean-pop-ups-out-of-articulate-presenter/feed/</wfw:commentRss>
		</item>
		<item>
		<title>SCORM 1.2 and ExternalInterface</title>
		<link>http://flashforlearning.com/2007/04/scorm-12-and-externalinterface/</link>
		<comments>http://flashforlearning.com/2007/04/scorm-12-and-externalinterface/#comments</comments>
		<pubDate>Fri, 13 Apr 2007 18:53:04 +0000</pubDate>
		<dc:creator>Aaron</dc:creator>
		
		<category><![CDATA[ActionScript 2.0]]></category>

		<category><![CDATA[Development]]></category>

		<category><![CDATA[Flash]]></category>

		<category><![CDATA[JavaScript]]></category>

		<category><![CDATA[SCORM]]></category>

		<category><![CDATA[actionscript]]></category>

		<category><![CDATA[content example]]></category>

		<category><![CDATA[externalinterface]]></category>

		<guid isPermaLink="false">http://flashforlearning.com/2007/04/13/scorm-12-and-externalinterface/</guid>
		<description><![CDATA[<p>SCORM 1.2 ExternalInterface Demonstration</p>

<p>Whew, it&#8217;s been a long time since I actually touched code, but after three months of writing up nothing but process and standards documents, an email (and guestbook entry) really got me motivated to do something I&#8217;ve talked for a while now.</p>

<p>What I&#8217;ve assembled here is a full-on SCORM 1.2-conformant content package [...]</p>
]]></description>
			<content:encoded><![CDATA[<p><a title="SCORM 1.2 ExternalInterface Demonstration" href="http://flashforlearning.com/wp-content/uploads/2007/04/scormdemo.zip">SCORM 1.2 ExternalInterface Demonstration</a></p>

<script type="text/javascript"><!--
google_ad_client = "pub-2983500270266331";
/* 468x60, created 5/8/08 */
google_ad_slot = "1568303703";
google_ad_width = 468;
google_ad_height = 60;
//-->
</script>

<script type="text/javascript"
src="http://pagead2.googlesyndication.com/pagead/show_ads.js">
</script>

<p>Whew, it&#8217;s been a long time since I actually touched code, but after three months of writing up nothing but process and standards documents, an email (and guestbook entry) really got me motivated to do something I&#8217;ve talked for a while now.</p>

<p>What I&#8217;ve assembled here is a full-on SCORM 1.2-conformant content package of how Flash 8 can use ExternalInterface to work with the good ol&#8217; ADL APIWrapper.js to get information in and out of Flash.  I even incorporated bookmarking to give you an idea of just how easy it is.</p>

<p>After toiling away on the job stuck in Flash 7 last year, and clunking around the noble (but limiting) Flash-JavaScript Integration Kit from osFlash, it was fun to tinker around in just a little bit of time and get the underpinnings down for talking to an LMS all out of Flash.</p>

<p>It even runs in Saba :O.</p>

<p>Anyway, the content package is here.  It includes the .fla.  Feel free to comment away or ask questions.</p>
]]></content:encoded>
			<wfw:commentRss>http://flashforlearning.com/2007/04/scorm-12-and-externalinterface/feed/</wfw:commentRss>
		</item>
		<item>
		<title>FFL Podcast #001: IMS Quarterly Meeting</title>
		<link>http://flashforlearning.com/2007/02/62/</link>
		<comments>http://flashforlearning.com/2007/02/62/#comments</comments>
		<pubDate>Sun, 11 Feb 2007 02:27:54 +0000</pubDate>
		<dc:creator>Aaron</dc:creator>
		
		<category><![CDATA[E-Learning]]></category>

		<category><![CDATA[JavaScript]]></category>

		<category><![CDATA[QA]]></category>

		<category><![CDATA[Tools]]></category>

		<category><![CDATA[Website]]></category>

		<guid isPermaLink="false">http://flashforlearning.com/2007/02/10/62/</guid>
		<description><![CDATA[<p>With a lousy left hand, Iâ€™ve been forced to innovate (or just accept the future) and use the toys available to me on my MacBook Pro â€” I took my outline, whittled it down to slides in Apple Keynote, exported them as PNG files and imported them into GarageBand to put together this first podcast, [...]</p>
]]></description>
			<content:encoded><![CDATA[<p>With a lousy left hand, Iâ€™ve been forced to innovate (or just accept the future) and use the toys available to me on my MacBook Pro â€” I took my outline, whittled it down to slides in Apple Keynote, exported them as PNG files and imported them into GarageBand to put together this first podcast, covering at a (hopefully coherent) high level what I pulled from the three days I attended the IMS Quarterly meeting, kicking off an official convergence between SCORM and IMS.</p>

<p><object classid="clsid:02BF25D5-8C17-4B23-BC80-D3488ABDDC6B" codebase="http://www.apple.com/qtactivex/qtplugin.cab" width="400" height="300">
 <param name="src" value="http://flashforlearning.com/wp-content/uploads/2007/02/10/ffl-001.m4a" />
 <param name="controller" value="true" />
 <object type="video/quicktime" data="http://flashforlearning.com/wp-content/uploads/2007/02/10/ffl-001.m4a" width="400" height="300" class="mov">
  <param name="controller" value="true" />
  Error text.
 </object>
</object></p>

<p><a href="http://flashforlearning.com/wp-content/uploads/2007/02/10/ffl-001.m4a">Click here</a> to download or view the podcast yourself.</p>
]]></content:encoded>
			<wfw:commentRss>http://flashforlearning.com/2007/02/62/feed/</wfw:commentRss>
<enclosure url="http://flashforlearning.com/wp-content/uploads/2007/02/10/ffl-001.m4a" length="" type="" />
		</item>
		<item>
		<title>R.I.P.: The One API Wrapper</title>
		<link>http://flashforlearning.com/2006/10/rustici-api-wrapper-interoperability/</link>
		<comments>http://flashforlearning.com/2006/10/rustici-api-wrapper-interoperability/#comments</comments>
		<pubDate>Thu, 26 Oct 2006 22:04:42 +0000</pubDate>
		<dc:creator>Aaron</dc:creator>
		
		<category><![CDATA[Development]]></category>

		<category><![CDATA[E-Learning]]></category>

		<category><![CDATA[Flash]]></category>

		<category><![CDATA[JavaScript]]></category>

		<category><![CDATA[SCORM]]></category>

		<guid isPermaLink="false">http://flashforlearning.com/2006/10/26/rustici-api-wrapper-interoperability/</guid>
		<description><![CDATA[<p>Someone has to own up to the lowly fate of the open-source project I launched with Alan Schultz at MAX 2005, and that somene will have to be me.Â  I failed the project.Â  I failed the community that might have been interested in it.Â  I&#8217;m a very bad man.</p>

<p>Actually, I&#8217;m a very [...]</p>
]]></description>
			<content:encoded><![CDATA[<p>Someone has to own up to the lowly fate of the open-source project I launched with Alan Schultz at MAX 2005, and that somene will have to be me.Â  I failed the project.Â  I failed the community that might have been interested in it.Â  I&#8217;m a very bad man.</p>

<p>Actually, I&#8217;m a very busy man.Â  Since the launch of the SCORM 1.2/2004 API Wrapper last year, I&#8217;ve moved from PA to Chicago, and switched jobs in Chicago already.Â  That&#8217;s less than a year, actually.Â  So if you wouldn&#8217;t mind cutting me a little bit of slack, I&#8217;d appreciate it.</p>

<p>It&#8217;s not just me that let us all down, either.Â  Alan left CTC not long after I did, and he hasn&#8217;t returned to the world of E-Learning since then.Â  I don&#8217;t think he&#8217;s going to &#8212; he&#8217;s gotÂ a sweet gig.Â  We also didn&#8217;t garner a lot of support in the open-source developer community to find champions to pick up the cause.Â  So in the last couple of months, when developers are desperately looking for answers about working with SCORM and Flash, I&#8217;ve had a few comments on the blog, and they all seem to indicate that there are some interoperability issues with SCORM 2004, which will likely never be addressed by me.Â  Mea culpa.</p>

<p>So what should you do if you&#8217;re in a jam and looking for one API wrapper that just&#8230; works?Â  Talk to Mike Rustici of Rustici Software about the <a href="a href="http://www.scorm.com/products/scormdriver.aspx">http://www.scorm.com/products/scormdriver.aspx</a">SCORM Driver</a>.Â  It&#8217;s, with no doubt, exactly what I was hoping to accomplish by the SCORM 1.2/2004 API Wrapper.Â  Except his is easy to use&#8230; and it just works.</p>
]]></content:encoded>
			<wfw:commentRss>http://flashforlearning.com/2006/10/rustici-api-wrapper-interoperability/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Flash Player 8 and its new Security Model, part deux</title>
		<link>http://flashforlearning.com/2005/11/flash-player-8-and-its-new-security-model-part-deux/</link>
		<comments>http://flashforlearning.com/2005/11/flash-player-8-and-its-new-security-model-part-deux/#comments</comments>
		<pubDate>Wed, 30 Nov 2005 21:07:14 +0000</pubDate>
		<dc:creator>Aaron</dc:creator>
		
		<category><![CDATA[ActionScript 2.0]]></category>

		<category><![CDATA[Development]]></category>

		<category><![CDATA[Flash]]></category>

		<category><![CDATA[JavaScript]]></category>

		<category><![CDATA[SCORM]]></category>

		<guid isPermaLink="false">http://flashforlearning.com/2005/11/30/flash-player-8-and-its-new-security-model-part-deux/</guid>
		<description><![CDATA[<p>As I&#8217;ve been checking out ADL&#8217;s forums today, I revisited the thread where the questions about how to work with Flash Player 8&#8217;s security model originally came up.</p>

<p>Another user on the forum posted this link to Macromedia&#8217;s DevNet which details how to work around the various sandbox security settings in the new Flash player.</p>

<p>Awesome!</p>

<p>flash,  [...]</p>
]]></description>
			<content:encoded><![CDATA[<p>As I&#8217;ve been checking out ADL&#8217;s forums today, I revisited the thread where the questions about how to work with Flash Player 8&#8217;s security model originally came up.</p>

<p>Another user on the forum posted <a href="http://www.macromedia.com/devnet/flash/articles/fplayer8_security_04.html">this link to Macromedia&#8217;s DevNet</a> which details how to work around the various sandbox security settings in the new Flash player.</p>

<p>Awesome!</p>

<p><tags>flash,  security,  scorm,  flash player,  macromedia,  e-learning,  development,  javascript</tags></p>
]]></content:encoded>
			<wfw:commentRss>http://flashforlearning.com/2005/11/flash-player-8-and-its-new-security-model-part-deux/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Flash Player 8 and its new Security Model</title>
		<link>http://flashforlearning.com/2005/11/flash-player-8-and-its-new-security-model/</link>
		<comments>http://flashforlearning.com/2005/11/flash-player-8-and-its-new-security-model/#comments</comments>
		<pubDate>Fri, 18 Nov 2005 21:49:28 +0000</pubDate>
		<dc:creator>Aaron</dc:creator>
		
		<category><![CDATA[Captivate]]></category>

		<category><![CDATA[Development]]></category>

		<category><![CDATA[E-Learning]]></category>

		<category><![CDATA[Flash]]></category>

		<category><![CDATA[JavaScript]]></category>

		<category><![CDATA[SCORM]]></category>

		<guid isPermaLink="false">http://flashforlearning.com/2005/11/18/flash-player-8-and-its-new-security-model/</guid>
		<description><![CDATA[<p>This is going to be a major topic of discussion for the next several weeks, so hopefully here, among other places, we&#8217;ll have some solid answers to questions on how to best work with Flash Player 8 and your SCORM-conformant projects.</p>

<p>Josh wrote on the ADL Forums:</p>

<p>&#62;My concern about the new security model is more based [...]</p>
]]></description>
			<content:encoded><![CDATA[<p>This is going to be a major topic of discussion for the next several weeks, so hopefully here, among other places, we&#8217;ll have some solid answers to questions on how to best work with Flash Player 8 and your SCORM-conformant projects.</p>

<p>Josh wrote on the <a href="http://www.adlnet.org/forums/messageview.cfm?threadid=2311&amp;catid=70&amp;messid=92480&amp;forumid=2">ADL Forums</a>:</p>

<p>&gt;My concern about the new security model is more based on the fact that I cannot test my SCORM courses for compliancy using the SCORM conformance test suite. I have a Flash course that communicates to the API wrapper using the Flash/Javascript Integration Kit. The Test Suite requires that it test a course that is running on the local file system, which is now restricted by Macromedia from making Javascript calls from Flash.
&gt;
&gt;When my course is running on a server, I can make all the JS to Flash calls I need, but if the course is running from the file system, I can&#8217;t make any if I use the Flash 8 plugin. So, I&#8217;m stuck in a cyclical bind where my courses work from a server, but I can&#8217;t test them in the Test Suite to verify that they are conformant.
&gt;
&gt;Does anybody know of a workaround for this?</p>

<p>My short answer is to downgrade the Flash Player to 7.0.19 to test your Flash 7 and below content, but that doesn&#8217;t necessarily undo the problems that a learner might have with the Flash Player 8 installed and the potential for your content to break.</p>

<p>Please comment here or in the ADL Forums to discuss this further&#8230;</p>

<p><tags>flash, security, scorm, flash player, macromedia, e-learning, development, javascript</tags></p>
]]></content:encoded>
			<wfw:commentRss>http://flashforlearning.com/2005/11/flash-player-8-and-its-new-security-model/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Contact Info</title>
		<link>http://flashforlearning.com/2005/10/contact-info/</link>
		<comments>http://flashforlearning.com/2005/10/contact-info/#comments</comments>
		<pubDate>Wed, 19 Oct 2005 17:50:22 +0000</pubDate>
		<dc:creator>Aaron</dc:creator>
		
		<category><![CDATA[Captivate]]></category>

		<category><![CDATA[E-Learning]]></category>

		<category><![CDATA[Flash]]></category>

		<category><![CDATA[JavaScript]]></category>

		<category><![CDATA[SCORM]]></category>

		<category><![CDATA[Website]]></category>

		<guid isPermaLink="false">http://flashforlearning.com/2005/10/19/contact-info/</guid>
		<description><![CDATA[<p>It may not be clear on how to contact me if you&#8217;ve attended MAX 2005 (or even if you haven&#8217;t).</p>

<p>Email me at aaron.silvers [at] gmail [dot] com</p>

<p>Obviously, this is slightly obfuscated so that I don&#8217;t get a ton of automated spam.  You can also register for this site and include your e-mail address if [...]</p>
]]></description>
			<content:encoded><![CDATA[<p>It may not be clear on how to contact me if you&#8217;ve attended MAX 2005 (or even if you haven&#8217;t).</p>

<p>Email me at aaron.silvers [at] gmail [dot] com</p>

<p>Obviously, this is slightly obfuscated so that I don&#8217;t get a ton of automated spam.  You can also register for this site and include your e-mail address if you&#8217;d like me to contact you directly, either for answers on SCORM and your specific needs, or any consulting you need in that space if you need more in-depth help.</p>
]]></content:encoded>
			<wfw:commentRss>http://flashforlearning.com/2005/10/contact-info/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Embedding Flash into a hidden div</title>
		<link>http://flashforlearning.com/2005/10/embedding-flash-into-a-hidden-div/</link>
		<comments>http://flashforlearning.com/2005/10/embedding-flash-into-a-hidden-div/#comments</comments>
		<pubDate>Wed, 12 Oct 2005 18:35:46 +0000</pubDate>
		<dc:creator>Aaron</dc:creator>
		
		<category><![CDATA[Flash]]></category>

		<category><![CDATA[JavaScript]]></category>

		<category><![CDATA[XHTML]]></category>

		<guid isPermaLink="false">http://beta.aaron21.com/?p=31</guid>
		<description><![CDATA[<p>Thank Griffin for this nugget:</p>

<p>Griffin asked me about a bug we saw in Firefox where a Flash movie embedded into a hidden div was just plain never showing up.  The fix Griffin applied while perusing W3C validates XHTML 1.0 Strict:</p>

<p>data=&#8221;images/ov/ov1.swf&#8221;
      [...]</p>
]]></description>
			<content:encoded><![CDATA[<p>Thank Griffin for this nugget:</p>

<p>Griffin asked me about a bug we saw in Firefox where a Flash movie embedded into a hidden div was just plain never showing up.  The fix Griffin applied while perusing W3C validates XHTML 1.0 Strict:</p>

<p><object type="application/x-shockwave-flash"><br />
         data=&#8221;images/ov/ov1.swf&#8221;<br />
         width=&#8221;762&#8243; height=&#8221;440&#8243;&gt;<br />
        <param name="movie" value="images/ov/ov1.swf" /><br />
        <param name="wmode" value="transparent" /><br />
    </object></p>

<p>Pay particular attention to that &#8220;wmode&#8221; parameter.  That seems to do the trick.</p>

<!-- technorati tags begin --><p style="font-size:10px;text-align:right;">Technorati Tags: <a href="http://technorati.com/tag/flash" rel="tag">flash</a>, <a href="http://technorati.com/tag/javascript" rel="tag">javascript</a>, <a href="http://technorati.com/tag/xhtml" rel="tag">xhtml</a>, <a href="http://technorati.com/tag/w3c" rel="tag">w3c</a>, <a href="http://technorati.com/tag/css" rel="tag">css</a>, <a href="http://technorati.com/tag/dhtml" rel="tag">dhtml</a></p><!-- technorati tags end -->
]]></content:encoded>
			<wfw:commentRss>http://flashforlearning.com/2005/10/embedding-flash-into-a-hidden-div/feed/</wfw:commentRss>
		</item>
	</channel>
</rss>
