Kingsley eLearning Solutions

You have big dreams for your eLearning.
We'll make them come true.

image of Kingsley

New #Articulate skin; dirt cheap.

Submitted by Kingsley on Sat, 11/14/2009 - 11:45

UPDATE: I am officially removing this skin from the market. Times have changed and code has evolved. Although they are not "dirt cheap" our skins on have many more features than this one.
Thanks for coming to check it out. Please try one of the more featured skins on Or contact us to have a custom skin built.

Thank you,
James Kingsley

Typing effect for Flash AS2

Submitted by Kingsley on Wed, 11/11/2009 - 13:24
Occasionally in my Flash apps I need to simulate text being typed on the screen. I know... there are a lot of programs the can do this for you but sometime ago I pounded out a few lines of code to it. This comes in handy when I pull the text dynamically from another source like maybe XML. Rather then write up a long post on how it works I did a quick screencast. The code is below for all my fellow copy-n-paste folks :-) And I did find the error... it was simple typo.

Articulate Preloader via XML

Submitted by Kingsley on Fri, 11/06/2009 - 11:49

UPDATE: We have a new solution on that is very simple to use and automatically preloads your files. We have really tweaked the code and added an optional progress bar.

Earlier this week fellow MVP Phil Corriveau posted a wonderful solution for preloading large content into Articulate. I talked to Phil and decided to extend his work to our non-Flash users.

Track Flash Variables across multiple #Articulate slides (screenr screencast)

Submitted by Kingsley on Fri, 11/06/2009 - 10:47

Sunday_taz contacted me in the Articulate forums to ask how to get multiple Flash files to track the same information across multiple Articulate slides.
The key lays in Flash’s _global property. The _global property refers to an object that exists at the highest level of a swf and is therefore accessible by any other swfs loaded into it. We can take advantage of that by tucking our variables into it.
The two key things to remember here are:

#Articulate Quizmaker & Javascript calls

Submitted by Kingsley on Tue, 11/03/2009 - 13:01

Pat posted a comment to another blog post:

In Quizmaker 2.1 there was a javascript call StoreQuizResults when the user completed the last question on the quiz. Now in 09 that javascript is not being called. Do you have any insight into what javascript is being called(only get Close window) for so that we can capture the quiz results?

Is there a resource that we can access, do we need to hire a programmer with more Articulate experience, or javascript?



Free Community Articulate Skin (Update)

Submitted by Kingsley on Tue, 10/20/2009 - 10:17

Thanks to all great feedback I received from community I have made a few changes and posted a new .artpkg
This update addresses two issues:

  • Engage content was not scaled/positioned properly.
  • Mysterious green "shadow" under the outline.

Keep the feedback coming!

I am excited to post my first Articulate custom skin for the Community.

I developed most of this skin a few months ago but held of finishing and releasing it until Articulate rolled out their new .artpkg format.

This video proves that WRC is Awesome (far better then NASCAR)

Submitted by Kingsley on Tue, 10/20/2009 - 09:26

I've been a big fan of WRC for years... One of the best things about living in Sicily for three years was the excellent coverage of WRC events.
This is one of my favorite WRC moments. Marcus Grönholm flips his car a few times, asks fans to put back on its wheels, has trouble figuring out which way to go (after all... he just rolled his car down a hill) finally he resumes the race!

Remove #Articulate publishing from your Flash debug cycle

Submitted by Kingsley on Mon, 10/19/2009 - 11:53

I recently saw @elearning's screenr on how to reduce time by avoiding re-importing Flash into your Articulate project each time you make a change to the Flash file.

It prompted me to share a time saver I use to avoid having to republish/preview Articulate each time a make a change Flash file. It particularly comes in handy when working with the Articulate API because many of the APIs functions don’t really work until you have published your Articulate course.

Lock/unlock game slides with Articulate API

Submitted by Kingsley on Tue, 10/13/2009 - 12:25

After viewing my previous post"Making Forklift eLearning Interesting w/Examples"
A few folks wanted a peek at the code I use to lock the Articulate course until the user completed the game.
It's actually only a few lines
This section is near the top of my code:

var ArtAPI = _level0.ArtAPI;
slidenum = ArtAPI.GetCurrentSlide();
_level44.Presentation.Slides[0].Slide[slidenum - 1].waitforuser[0]._value = "true";