Saturday, February 05, 2005

Stress relief

Stress relief


Can you resist this?

Feeling stressed? See if you can resist coming back to this more than once in the next week ...

Friday, February 04, 2005

Controlling Flash sound

Control the sound in Flash files embedded in Authorware


Someone was asking recently on teh Macromedia forums ...


... about controlling the sound in a Flash file embedded in Authorware. I noticed that Joshua Burkholder has a sample posted on his website that controls the Flash sound volume:-

http://www.geocities.com/joshuaburkholder/


You should check his examples out for some other cool code snippets too.

Opening a running Authorware file

Have you ever saved your Authorware file running?


Isn't it annoying trying to troubleshoot a file that automatically launches itself?

There are two ways to prevent your Authorware file from automatically launching when you open it in the Authorware editor.

The first, and best known, is to locate the .rec file for the Authorware file and delete it. Before Authorware 7 you would find this in

C:\WINDOWS\AnW_DATA

Where n is the Authorware version number,3, 4, 5 or 6.

Authorware 7 uses the current user's profile directory, so on Windows XP you should find it here

C:\Documents and Settings\{UserName}\Application Data\Macromedia\Authorware 7\A7W_DATA

where {UserName} is the current logged-on user's logon ID.

But there is a simpler way. When you launch the file hold down the left mouse button. Thanks to Jamil Zainasheff from Macromedia for sharing that gem on the Aware List.


Thursday, February 03, 2005

LMS testing

Local testing of LMS features with Authorware 7


Did you know Authorware 7 comes with an LMS emulator?

Use the LMS Emulator in conjunction with the LMS KOs, and access it through the Commands menu

Commands > LMS > Emulator

You see this dialogue:-

LMS Emulator Introduction screen

The opening screen points out, the emulator is a simulation of an LMS, not a full LMS. It uses the AICC-LAN protocol, and stores data in a local text file. Note that you can save time with the next step by loading values from a pre-defined default text file.

LMS Emulator - Set LMS Values screen

You can simulate your users' details and Lesson Location, Lesson Status, Score, Time and Lesson Data. These are the most fundamental fields utilised when tracking in an LMS.

LMS Emulator - Finish screen

When you are done setting up you can save your current settings to a default file, which can later be loaded back in via the Introduction screen shown above.

For full details on how to use this, see the technote Creating AICC and SCORM-Compliant Content with Authorware 7 on Macromedia's web site. The technote is written by Andrew Chemey who created the LMS KOs and the LMS Emulator.

Incidentally, if you like the free LMS KOs that come with Authorware 7, but find that they do not give you everything you need, you should consider purchasing the professional version of the KOs from AEC Consulting.

Wednesday, February 02, 2005

Memphis = rain

Memphis = rain


I went to Memphis today and all I saw was ...


rain, the inside of Burger King and the inside of the INS office.

As part of my goal of permanent residence and citizenship - make that duel British/US citizenship - I had to go to Memphis to get my fingerprints taken. 12 hours of driving for 10 minutes in the fingerprint lab .

So I can add Memphis to my list of US cities visited, but I don;t think it counts since I didn't get to visit Graceland or even Elvis Presley Boulevard.

Incidentally, apparently Elvis just racked up his 21st number 1 hit in the UK. And his third this year!

Monday, January 31, 2005

Controlling Captivate Movies

Controlling Captivate Movies


Jim Leichliter just posted the information we have all been waiting for ...


... on the Macromedia Authorware forum. I must confess that if I had taken the time to explore a Captivate movie I could have discivered this already, but ... well Jim is obviously a better man than I.

Here's what he had to say:-

In Authorware using the syntax:

CallSprite(@gotMovie, #GetVariable, "_root.rdinfoCurrentSlide")

Where "_root." can be prefixed to these listed variables:

rdinfoFrameCount
rdinfoSlidesInProject
rdinfoFPS
rdinfocurrFrame
rdinfoCurrentFrame
rdinfoCurrentSlide
rdinfoCurrentSlideInProject
rdinfoSlideCount
rdIsMainMovie

________________________
rdcmndGotoFrame
rdcmndResume
rdcmndPause
rdcmndPrevious
rdcmndNext
rdcmndRewindAndStop
rdcmndRewindAndPlay
rdcmndGotoFrameAndResume
rdcmndNextSlide
rdcmndInfo
rdcmndExit


The rdcmnd can control the Captivate movie by using the SetVariable syntax and providing a 1 (true) or 0 (false). For Example:-

CallSprite(@gotMovie, #SetVariable, "_root.rdcmdResume", 1)

will resume the Captivate movie after it has been paused.

Nice one Jim!!


Cognitive Impairment

Cognitive Impairment


We often talk about accessability for the disabled, like section 508 requirements, but what about cognitive impairment


I found a link to this article on cognitive impairment while poking around looking for something else - as you do.

It gives clear descriptions of the sorts of learning and comprehension difficulties you might encounter, and ways to make it easier for your users to absorb and understand your content. The methods described, and the code samples given, apply purely to web pages, as they are all HTML, CSS or JavaScript solutions, but we can easily apply the ideas and suggestions to our work in any tool.

This is one instance where I would like to reiterate my desire for the ability to control the look and feel of text in Authorware at runtime. Whilst we could fake the text changes suggested, it would be a lot of work. It would be great to be able to use code to dynamically highlight and/or underline text. In fact, if we were able to do this we might be able to modify some of the JavaScrip code tips supplied in the article above.


More on Authorware and XP SP2

More on Authorware and XP SP2


Get rid of the block on running local Authorware and other ActiveX controls

By now you should have read my other tips about running Authorware 7 web-packaged files locally. This one shouild help get rid of any lingering blocks on running files locally.

By default Internet Explorer in XP SP2 blocks all locally stored ActiveX controls and maybe some other stuff I don;t know about. This effects developers because we often need to test our work locally, and it kills things like Flash and Authorware. Actually it does not block them, but you do have to mess about with the little drop-down panel that appears at the top of the Explorer window as shown here.

Picture of IE security dialogue

If you don't want to see this any more, go to Tools > Internet Options and select the Advanced tab. Scroll down the dialogue until you see the option "Allow active content to run in files on My Computer". Make sure it is checked.

Picture of IE Advanced options

Oh I am in heaven!

Oh I am in heaven!


Finally, a decent Indian restaurant!!!!!

I have lived here in Mississippi since May 31st last year. 8 months. There are NO Indian restaurants here in Gulfport, or anywhere else on the Mississippi Gulf Coast so far as we have been able to discover. I am British. I am addicted to Vindaloo. I love Mexican food, but the Mexican restaurants here do not understand about HOT food, so it does not fill my craving. Can you imagine? 8 months without a decent curry.

OK OK I admit it, we found a great Indian restaurant in Pheonix when we were there on honeymoon, but still, it's been 5 months since then.

By the way, when I say HOT I mean that first mouthful causes your heart to jump in fear! Gimme a good Indian Vindaloo and I am a happy (if slightly sweaty) man :-).

So on Saturday Amy and I went to New Orleans (N'orl'ns to the locals) with friends to see HOTEL RWANDA, a very moving film in my humble opinion. It is terrible the way the world ignored the plight of so many innocents in Rwanda until it was too late. But enough of that, go elsewhere if you want political discussion or an in-depth film critique ...

After the movie we went for dinner. We had pre-planned to locate either Cuban or Indian food, having decided to find something 'foreign' that most of us had not eaten before. You can imagine (if you are British) how heartbroken I was (n't) to discover that the decision was for us to seek out Indian food.

We found a restaurant reasonably close to the theater (cinema to us Brits) called, with outcredible originality, The Taj Mahal. Anyway, the important bit was that it was a small restaurant (by local standards) with great food, great atmosphere, and 4 very happy customers.

Next time we go there I'll have to have a word with them about their "very hot" vindaloo though. I didn't even break sweat, let alone endure even a single moment of fear! Soon .... !!!!


Sunday, January 30, 2005

Running Authorware locally

More on running an Authorware file locally


Authorware Web Player files prompt a message when played back locally


According to Macromedia Technote number 19503 Windows XP SP2 can cause local playback of Authorware web-packaged content to give this error message

"Enable active content

Enabling active content on your Local Machine may harm your computer. Do you want to continue?"

The technote explains how best to avoid the error message and allow your content to run. I'll add some more tips to help you run local content later.


Saturday, January 29, 2005

eLearning Design Challenge

Ron Lubensky has posted the latest eLearning design challenge


There is a severe drought. Strict domestic water usage restrictions are in place.

This is the fourth such challenge Ron has posted in recent months. They have inspired some lively debate and I am sure this latest challenge will do the same.

Discuss how you and others would approach this challenge on Ron's site eLearning Design Challenge #4.

Useful Windows XP tips

Windows XP tips, tricks, tweaks and tools


My wife found this great tip site for Windows XP

"Index of Windows XP Tips

Repository of XP Shell, User Interface tips, extensive troubleshooting guides and utilities for home users, IT Professionals, helpdesk / onsite support technicians. Most of the resources here deal with the Windows registry."


I notice the home page of this site has even more tips. Well worth looking at if you have trouble with your machine, and definitely worth looking at if you like to tinker under the bonnet (that's under the hood for you American folks).

Here's one cool example of the things available - ToolbarCop. This is a utility you can install to help get rid of all those helpful annoying toolbars and 'extensions' that your nephew has installed while you were mowing the lawn.

"ToolbarCop is a browser extensions manager which can disable or eliminate the following browser add-ons selectively from Internet Explorer:

• Unwanted Browser Helper Objects (BHO)
• Toolbars (Tool Band)
• Standard Toolbar buttons
• Context menu Extensions
• Third-party download managers &
• Third-party Protocol Handlers and their residual entries remaining in the registry.
• Horizontal / Vertical Explorer Bars (side-search bars)
• Startup applications originating from RUN registry keys."

Friday, January 28, 2005

Authorware 7 books

Where are all the Authorware 7 books?


Good question - let's take a look at what's on offer

First, there is the manual that comes with Authorware. It's OK, but you should treat it as a reference book. It contains exactly the same information that is in the Help files, so it's mostly of use if you want to browse or if you prefer to use a book.

Secondly, Joseph Ganci, of Dazzletech has written some excellent Authorware manuals and training courses over the years. You can purchase courses from the Dazzletech web site. The scripting courses cover Authorware versions from 5.2 to 7.0, so you will find more than enough information to make you a skilled Authorware developer.

Shameless Plug Dazzletch is again presenting excellent training courses at EuroTAAC this year.

Finally, perhaps you want to add some additional scripting power to Authoware 7. You can with JavaScript. Maybe you already know it well having done other web development. Maybe you are a Flash > Authorware convert and you just cannot get out of the ActionScript mentality. Maybe you just prefer object-based code ... Whatever, JavaScript in Authorware 7 is a powerful new addition, and you may need help getting it to work for you. Ron Lubensky (did I mention he is a God?) has a great JavaScript Quick Reference for Authorware...

"Instead of having browser objects like document, window and navigator, JavaScript for Authorware has its own Authorware Object Model that relates to its icons. This quick reference is a Command that you can display while you author. Use it to learn and remind yourself about syntax and object usage. It is presented as an Explorer-style tree. There is even an option to install it into your Authorware 7.0 script editor snippets"


So far that is really it for Authorware 7 books. Maybe when we get Authorware 8 there will be some new books. Anyone willing to sponsor me and Amy to write one? ;-)

PocketPC Flash Player

Looking for the Flash player for your PocketPC?


It seems like some people don't want you to find it

If you look an the Macromedia web site, it says you should check with your vendor, and offers a link to the Microsoft site. It sends you off somewhere else. If you are lucky, you will eventually find yourself back at the Macromedia download site for the PocketPC 2002 Flash Player.

Yes, that's right, it says the 2002 player. But don't worry, the player should be good for machines running one of the versions of PocketPC 2003 too.

But be careful as it seems like support for the Flash player is something your device vendor apparently can control, so you may find that your PocketPC phone does not support it. Standard PocketPCs should be OK though.

Why did I tell you this? You may recall that I did a little PocketPC work a while ago, and I am obsessed by the little devices. It amazes me to consider the power of these. In many ways they are more powerful than my first PC in 1998, for a start mine has built-in Wi-Fi, and it plays movies better than my old PC could ...




RSS Feed

RSS feed addded


Good news for all you syndication fans!

Andrew Lucking asked if I could add a syndication feed, and Andrew, your wish is my command! Point your RSS reader to

http://stevehoward.blogspot.com/atom.xml

or click the button at the top left of this page.

It is not the most advanced RSS feed in the world, but what do you expect for free? :+)

Thursday, January 27, 2005

Hot on the heels ...

More on the Authorware 2004 Web Player


Almost as soon as I had posted a comment about Ron Lubensky's Web Player helper ...


... and I receive a comment asking for more information about the web player:-


"I agree that Ron's Command is pretty good but can you tell us more about *local* web packaged AW pieces that:

1 - are run without a manifest
2 - need to work under XP SP2's security features
3 - resolve AW security issues on Gecko based browsers"


Quick as a flash I had a dig about and I found some answers that might help.

1 - Andrew Poulos tells us here what to do with a file that does not have an associated Manifest

2 - This gem from Andrew Poulos describes how to get an Authorware file to run properly locally so he does not always have to be connected to the internet to get access to the Macromedia web site. Obviously this also has relevance to 1 above.

3 - And, remarkably, it appears the answer to 2 also answers 3 above ;-)

I think maybe I see a coincidence out the corner of my eye. What do you think?

Learn to love the Aware List archives. They are your best friend, ever!


Did I mention Ron L, the God?

Did I mention Ron L, the God?


Not content with giving us the GREAT Find & Fix command ...

... Ron recently created the AW 2004 Web Player Helper Command.

Macromedia launched a fine new version of the Authorware Web Player last spring, designed to make life simpler for us poor developers who had to deliver to locked-down Corporate systems - especially windows XP. The new web player needs a little extra tickling to make it work perfectly. Ron, the sweetheart that he is, took some time out to create a command that takes the pain out of the tickling...

Authorware 2004 Web Player Helper Command (ver 1.2 22K)
Click here to download for Authorware 6.5 and 7.0. Just copy the appropriate file in the zip to your Commands folder.

The new Authorware 2004 Web Player is fantastic. But One Button Publishing (OBP) in Authorware 6.5 and 7.0 isn't set up to take advantage of it. The default configuration is for the player to install the complete set of support files, but you can speed up the process by specifying a compact set of files and supply xtras with your package. Also, intranet deployment requires that player support files be referenced from a client location rather than from the Macromedia site. After publishing your learning object for web deployment, run this Command to:

1, add or replace a PLR line in your web player map file to specify complete, compact or custom installation.

2, check that OBP can select the codebase reference for the new player in any HTML template by updating your OBP.INI file.

EuroTAAC 2005, Blackpool, England

EuroTAAC 2005, Blackpool, England


Bring your buckets and spades

This year EuroTAAC is scheduled for April 14th to April 16th, and we are taking the conference to Blackpool, home to Britain's answer to the Eiffel Tower. Here's some cool web-cam pictures from the top of the tower.

The conference reaches new heights of luxury this year, in the Heron's Reach Hotel.

A full schedule of events and a list of speakers has now been posted. Highlights include Joseph Ganci, with his delicately entitled presentation Making Your E-Learning Engaging: Getting Past the Crap Factor, and a new-format Networking Event on Friday afternoon, where you are encouraged to bring your laptops and your business cards to swap problems, solutions and telephone numbers.

If you are interested in booking for either the conference or the pre- and post-conference training, then head to our registration page, but don't forget to check out the rest of the web site first!

Follow these links for travel and accommodation information, and more information about the Heron's Reach hotel.

Illegal character in aam file

Illegal character in aam file


Every now and then this error message appears ...

... when people are web publishing:

Warning: "Your File.ext" includes illegal Web Player characters. Legal
characters are A-Z. a-z, 0-9, and $-_.+!*,().


All it is telling you is that your file name has illegal characters in it. In the case above, all you need to do is rename the file and the aam reference so that there are no spaces in the filename.

Why did this happen? For a long time the convention (more accurately, rule since many browsers did not support long filenames) was to never use long filenames when publishing anything to the Internet. Macromedia set up the Authorware Web Player and the Web Publisher to follow that convention. These days many browsers will happily cope with spaces in the filenames, but it is still wise to adhere to the convention, especially when you are unsure of the capabilites of the browser you are publishing to.

Captivate movies in Authorware

Captivate movies in Authorware


Trouble at t' mill!


The new version of RoboDemo from Macromedia, now renamed Captivate, has been causing Authoware users a couple of problems. Robodemo used to create Flash files that were on a single timeline, and it was easy for Authorware users to detect the end of the movie, create custom buttons to pause, play, navigate etc through the RoboDemo movie.

With Captivate, Macromedia has changed the way the movies are created and now they contain numerous movie clips. Whilst this is definitely a better way to make Flash movies, it has broken the custom code used by developers for some time.

Macromedia has promised a technote soon to help users overcome this issue. Watch this space. Meantime, if you are a skilled flash user, or have access to one, you should publish your Captivate movie as an fla then you can edit it in Flash. You should be able to add some custom functions in Flash that you can call from Authorware to do your bidding. Also, you can add a GetURL message to tell Authorware the movie has finished, as per this example file I made some time ago. The zip file contains example Authorware and Flash code to show you haw to send an event from Flash to Authorware. You can use the same method to send other messages, such as navigation messages from a custom menu.

Have fun!!