SCORM: Why not write the API Instance in ActionScript

We're working on a SCORM compliant system for a major blue
chip. We have a mixture of old AS1 and AS2 content, along with
shiny new AS3 modules, all of which needs to be intergrated into a
single system. As I have posted about elsewhere here, there seem to
be some issues with fscommand() and ExternalInterface when content
from mixed virtual machines is loaded into Flash Player - the
connection to Javascript just fails silently (even after a
successful call to ExternalInterface.available ).
We've been looking, therefore, at simply building an API
instance in AS3.0, and using robust http calls to communicate from
there to the LMS. The SCORM specification calls for the API
Instance to be written using ECMAScript. Every implementation we
can find seems to equate this with Javascript but my understanding
(and please correct me if I'm wrong, anyone), is that Actionscript
is itself an ECMAScript dialect. That being so, it ought, we think,
to be possible to create the API instance within Flash.
Does anyone with direct experience of this know if an
application using an Actionscript API would be SCORM compliant or
if there is any other way we can avoid using the Flash > JS API
> LMS channel which has been giving us such problems?
Many thanks in advance for any responses.
Jude Fisher
JcFx Limited
http://www.jcfx.eu

I found why: The handler function should take an EffectEvent parameter.

Similar Messages

  • IMac will not play the DVD that I have made on imovie and burned on iMac SuperDrive  ?? (DVD plays fine on household DVD player and also play fine in Toshiba laptop ) Why not on the iMac - anyone know???

    iMac will not play the DVD that I have made on imovie and burned on iMac SuperDrive  ?? (DVD plays fine on household DVD player and also plays fine on Toshiba laptop ) Why not on the iMac - anyone know???

    There are many reasons this could be the case but whether an optical disc can be read or not is a function of:
    The reflective media layer of the disc
    Whether the burned disc was a DVD-R, DVD+R, DVD-RW, DVD+RW
    The brand, model, and production lot of the disc
    The specific frequency of the Write lasers that burned the disc
    The specific frequency of the Read lasers that are attempting to read the disc
    Are the Read lasers in the drive working (it is common for one set of lasers in a drive to fail while others continue to work)
    How old are the Write and Read drives (laser frequencies change with age)
    Is there dust on the read laser
    Is there dust on the read lens
    etc.
    At one time it was estimated that fewer than 80% of all burned discs were readable in 90% of the drives. That has, I believe improved over time but at the same time it seems the faillure rate of lasers in the drives has increased but that may simply be the result of how many different read and write lasers there are in today's superdrives. Fortunately todays drives are a lot less expensive the replace -- now that Apple no longer installs optical drives in their computers.

  • Data warehouse Loader did not write the data

    Hi,
    I need to know which products are the most searched, I know the tables responsible for storing this information
    and are ARF_QUERY ARF_QUESTION. I already have the Data Warehouse module loader running, if anyone knows
    why the data warehouse loader did not write the data in the database, I thank you.
    Thank.

    I have configured the DataWarehouse Loader and its components.Even I have enabled the logging mechanism.
    I can manually pass the log files into queue and then populate the data into Data Warehouse database through scheduling.
    The log file data is populated into this queue through JMS message processing" and should be automated.I am unable to
    configure this.
    Which method is responsible for adding the log file data into loader queue and how to automate this.

  • LabVIEW could not write the file back to disk (-2570)

    Hello,
    i use this MDF data storage plugin to write MDF files: mdf plugin
    I created a project with some VI's like MDFOpen.vi, MDFClose.vi, MDFWriteDouble.vi, etc ...
    I also created a Test VI which generates data at a specific rate (want to see performance) and write it to a MDF file. It works ....
    Now I want to use this in C#. I compiled a LabView .Net DLL out of my MDF VI's and referenced it in Visual Studio. I can open a MDF File from C# and close it. But as soon as I write a double (actual content) into the MDF File I get an exception when I call MDFClose.vi from DLL. Obviously "Close Data Storage <APPEND>" from inside my MDFClose.vi returns error -2570: LabVIEW could not write the file back to disk. I have no idea why.
    regards
    Thomas

    So I guess it's time to update this post for anyone who also have problems with MDF or Storage/DataPlugin VIs in general.
    My task was to create a MDF Logger, so I needed to write MDF files. MDF4Lib from Vector mentioned in an above post can only read MDF files. ETAS is also selling an MDF Lib but there are reasons I don't want that. So why not use MDF Storage/DataPlugin from NI? I can tell you.
    My MDF Logger is now finished and can create MDF files with groups and channels, just like TDMS, but ... when I write data in a loop and then finish by closing the MDF File/Reference it may happen that:
    i get error LabVIEW could not write the file back to disk (-2570)
    application crashes
    both 1 and 2
    If it does not crash or throw an error it succeeds finishing my MDF file correctly but next time I repeat this (without restarting application) I notice writing data takes longer than in first run and my memory is increasing. The more I repeat the longer it takes to write data to MDF and the more memory is increasing until it finally crashes. It also depends on how much data in how many groups/channels are written.
    NI Support already got this and confirmed that with desktop execution tracekit you will see that with each call to a Storage/DataPlugin VI references are leaking. Those leaks are assumed to be the root cause of all that trouble. There is not bugfix but apparently one or more CAR's about this. So I guess this is not MDF specific but generally with Storage/DataPlugin.
    My current only workaround is to close the app each time after I am done writing one MDF file. My future fix will be to implement MDF on my own.

  • Why not start the game set?

    Why not start the game set? They curl up and can not be opened.( Iphone 5s, ios 8.1.2)

    Post in your native language...the translation makes no sense in English.

  • Publish to DVD says it completes, does not write the ISO file in version 13.

    When I publish to DVD and select ISO it says it completes but it does not write the ISO file in version 13.

    apsteinmetz
    The DVD disc which is labelled 4.7 GB/120 minutes is in reality 4.38 GB. And the DVD disc which is labelled 8.5 GB/240 minutes is in reality 7.95 GB.
    What version of Premiere Elements and on what computer operating system is it running? Can we assume 13/13.1 on Windows 8.1 64 bit?
    What are you doing, a burn to disc DVD-VIDEO standard or widescreen on DVD disc or burn to disc AVCHD on DVD disc?
    When you get to the burn dialog (and you have your disc in the burner tray), what does the Quality area of the burn dialog show for Space Required and Bitrate with and without a check mark next to "Fit Contents to Available Space"?
    Or, can you do burn to Folder (4.7 GB) and/or burn to ISO Image (4.7 GB)? Are your successful burn to .iso files under 1 GB in file size?
    Please quantitate "...shortening the timeline dramatically".
    Thank you. Any questions or need clarification, please do not hesitate to ask.
    Thank you.
    ATR

  • Why not let the song listed in their title in their native language?

    iTunes Music Store finally come to Hong Kong, it is a long waiting.
    After I walk arround in the Music Store, I discovery that most of the Chinese song is listed in Romanization but not in Chinese. Therefore, many of our well know song are all become unknow song, and it need us to guess and click the preview to find the answer.
    So, why not list the song in their native language, , Chinese song in Chinese, Japanese song in Japanese, and not in romanization. It is too hard to identify and sreach the song to us now!

    http://www.apple.com/feedback

  • Why not have the concept of pointer,operator overloading  in java

    May you find a solution on why not have the concept of pointer,opterator overloading,virtual function and destructor in java

    Why oh why oh why oh why oh why oh why oh why oh why
    oh why oh why oh why oh why oh why oh why oh why oh
    why oh why oh why oh why oh why oh why oh why oh why
    oh why oh why oh why oh why oh why oh why oh why oh
    why oh why oh why oh why oh why oh why oh why oh why
    oh why oh why oh why oh why oh why oh why oh why oh
    why oh why oh why oh why oh why oh why oh why oh why
    oh why oh why oh why oh why oh why oh why oh why oh
    why oh why oh why oh why oh why oh why oh why oh why
    oh why oh why oh why oh why oh why oh why oh why oh
    why oh why oh why oh why oh why oh why does Java not
    have power steering??
    Please explain conceptIn the 2012 model year, Java will be redesigned with Power Steering, Electronic Stability Control, and integrated Blue Tooth.
    For the OP, just learn C/C++ and then you can have all the fun you want with pointers.

  • I get Photoshop CS6 for Windows 7. I can not write the product key because I only can write numbers, but no letters.

    I get Photoshop CS6 for Windows 7. I can not write the product key into the fields because I only can write numbers, but no letters.

    Sounds like you've got an alphanumeric redemption code which you need to redeem for a numeric serial number.
    Try Redemption Code Help

  • Why not enter the Flash Media Playback setup website?

    Why not enter the Flash Media Playback setup website?
    My Live & Vod Flash Service can't run.
    Is Flash Media Playback termination of services?

    How to access the page ??
    Flash Media Playback Setup page
    To copy the embed code, visit the Flash Media Playback Setup page at osmf.org/configurator/fmp/. The Flash Media Playback Setup page (see Figure 2) contains two main sections on the left and the right. Use the form on the left to enter the values for your video: video source location and various custom settings. The right side of the page contains a preview player and the preview embed code. Enter the values and then click Preview to generate the proper embed code.
    I tried the above link and it takes me to the blogs.adobe.com .
    Pls advice

  • Why not integrate the earphones in the iphone :)??

    why not integrate the earphones in the iphone :)?? its easier to use and keeps the headphones all ready without ever thinking has to lose them

    http://www.apple.com/feedback/iphone.html

  • HT5958 Why not leave the choice to let the media files in their place in the update ?

    Why not leave the choice to let the media files in their place (in the Final Cut Events folder for exemple) in the update?
    All my media files are missing for other software (like Motion) and we loose the control of our raw footage.
    This would have the dual space on our hard drives to protect our original files separately.

    Ok i find a part of the solution. I can Open the Package on the library in the Finder. I have everything inside. So it's good for me to keep the hand on all my medias. But others software can't open it, it's hidden (for Motion or DaVinci Resolve for exemple). I must search all neccesary files on Finder, duplicate on a normal folder to use it.
    Thanks for the response.

  • Why not email the answer to reset password

    Why not email the answer to reset password

    Go to https://getsupport.apple.com ; click' See all products and services', then 'More Products and Services, then 'Apple ID', then 'Other Apple ID Topics' then 'Lost or forgotten Apple ID password'.

  • Why not support the Arabic language on the Mac?

    Why not support the Arabic language on the Mac?

    Yasser99222 wrote:
    II iwork programme is not supporting Arabic language so we suffer from this
    You can ask Apple to fix iWork at
    http://www.apple.com/feedback

  • Could not write the AIF file (session error)

    I receive the error "Could not write the AIF file (session error)" when trying to record to Sound Track using any of my USB input microphones. Does anybody know how to resolve the problem?
    Also, does anybody have any suggestions about what product to use to produce good multi-track audio files. I am interested in both a hardware and a software solution. It seems that using the standard Apple software that comes on the new G5s does not offer any good solutions.

    Update to Snow Leopard then update Final Cut Studio. Chances are your problem will have been fixed.
    In my experience, in previous iterations of STP there were a number of serious bugs related to saving files. Running everything up-to-date, however, I am no longer having those problems (knock on wood).

Maybe you are looking for