Flash ActiveX, FScommand

Hello All
I would appreciate a little guidance on a issue I'm having.
I am using A'ware 7.02 and Flash 8.
I am building a wrapper program that launches a flash-based
assessment that is designed to work with a Scorm-compliant LMS.
There has been a breakdown in rolling out the LMS, so I've had to
simulate an LMS within the wrapper, so that it can run on a network
drive until the servers are ready.
The assessment communicates with a flash-based utitlity that
directs most of the communication between Aware and the Assessment.
The only way I have been able to successfully have all three
pieces communicate with each other is to launch the two flash
pieces using the Shockwave for Flash Active X control. The problem
is there are 5 assessments and growing, each in a unique location.
I have had to have a unique sprite for each assessment because I
can't figure out how to do a relative path in the control.
I don't like not being able to add assessments without going
back into the Aware peice. Any suggestions?
I have not seen any documentation on best practices when
having three different programs communicate this way.

Few questions...
1. When you refer to 'two flash pieces' in your fifth
paragraph, are these
the utility and the assessment itself?
2. IMO you'll have to learn the inner workings of the utility
in order to
have it launch each new assessment on the fly. It should be
possible to do
this, however.
3. Relative paths should not be a problem in the ActiveX
itself...rather,
you'll be using the ActiveX to control the logic of the
utility.
4. Finally a general question...if this tool/simulation
you're building is
a short-term solution until the servers are set up, is it
really worth
building? Why not just wait until the servers are ready?
OTOH, it might be
a great thing for you, as you'll be learning a lot about
Flash-AW
communication.
Additional comments....
SCORM based assessments that I've worked with send out a data
package when
the 'submit' button is pressed by the assessment-taker and
this follows a
stardard format of 9 specified fields. If you like send me
the relevant
files (including the FLA of the utility if you can get it)
and I'll try to
sort it all out for you.
Also, as you say there is little documentation on having
three programs
communicate. There is, however, a nice little piece of
documentation on the
Flash ActiveX control API, which I'll send you if you contact
me.
-Marc Lee
[email protected]
"Like Fries w/ That?" <[email protected]>
wrote in message
news:[email protected]...
> Hello All
> I would appreciate a little guidance on a issue I'm
having.
> I am using A'ware 7.02 and Flash 8.
> I am building a wrapper program that launches a
flash-based assessment
that is
> designed to work with a Scorm-compliant LMS. There has
been a breakdown in
> rolling out the LMS, so I've had to simulate an LMS
within the wrapper, so
that
> it can run on a network drive until the servers are
ready.
>
> The assessment communicates with a flash-based utitlity
that directs most
of
> the communication between Aware and the Assessment.
>
> The only way I have been able to successfully have all
three pieces
> communicate with each other is to launch the two flash
pieces using the
> Shockwave for Flash Active X control. The problem is
there are 5
assessments
> and growing, each in a unique location. I have had to
have a unique
sprite for
> each assessment because I can't figure out how to do a
relative path in
the
> control.
>
> I don't like not being able to add assessments without
going back into
the
> Aware peice. Any suggestions?
>
> I have not seen any documentation on best practices when
having three
> different programs communicate this way.
>

Similar Messages

  • Flash ActiveX in C++ app - how to communicate?

    Hello everybody!
    I think that most of the people here on this forum will not be familiar with C++, but familiarity with Flash ActiveX controls is actually more than enough to help me!
    Here is my situation. I'm doing some desktop application (C++), and I want to use some fancy graphics for GUI, and I think flash would be the good idea. Possible solutions include using GDI (too primitive), OpenGL (too complex for my task), Silverlight (not well supported yet) and Flash - which I will probably choose. And I need your help with some questions.
    I'm using Visual C++ (MFC), so I just placed the Flash ActiveX control on the form, then loaded the SWF with put_Movie()/Play(), and now trying to communicate:
    A) To communicate from flash to C++, e.g. to report when the button inside SWF is clicked. I think FSCommand is the solution here. Please tell me if any other methods exist.
    B) To communicate from C++ to SWF - some mechanism to fire events in C++ and catch those events in flash (ActionScript). This is the part where I don't have any answers and need your advice.
    Any kind of help would be much appreciated!

    Still no reply.
    I am waiting for any clue.
    please help, I need it urgently.

  • PDF Portfolio on Flash ActiveX

    Is there any way to open PDF Portfolio's SWF file in Flash ActiveX (Visual C++ project)? How to implement communications between Flash ActiveX and its container? I know that Adobe has public PDF Reference and PDF portfolio is a part of this, but I can’t find any information about viewing PDF Portfolio content.

    I was looking for it but I could not find. Please, give me the directions where I can find that documentation. Give me the link or send that documentation to [email protected] I'll be very grateful for any information concerning this subject. Can you tell me also what company has implemented viewing of PDF Portfolios with this method?

  • Error message while installing Flash ActiveX

    I've recently installed Macromedia Flash MX 2004 with the
    idea of using as a tool for designing webpages. Everything was fine
    until I was asked to download Flash ActiveX 9.0 (which I already
    had) and I couldn't. I tried uninstalling Flash MX 2004 and then
    installing the ActiveX, but it was useless. Then I looked for help
    at Adobe site and I got the same results: nothing. I'm thinking
    that it can be some problem with the registry, because after
    installing Flash MX 2004 I was warned about a registry change by
    Scott Patrol (security program). However, I've posted a logfile of
    my registry on other forums and I was told it was clean.
    The problem is definitely not related with downloading the
    files, but with the installation process, as I've downloaded the
    files, and when trying to instal, the process stops at
    "Registering: C:\WINDOWS\Macromed\Flash\Flash9f.ocx".
    If someone can help me, I would be grateful.
    Agus77in

    It's something called Quickbooks; see How to close Internet Explorer and other programs running on Windows?

  • Flash ActiveX's CallFunction method always fails (E_FAIL)

    Hi,
    I likely have collected all information in the web, but still
    facing the problem.
    I am trying to
    host the Flash ActiveX in a C# program and establish
    two-way communication between the host application and the
    ActionScript contained in my SWF file.
    On the ActionScript side, I use the
    ExternalInterface class.
    On the ActiveX side, for callbacks, I use the
    IShockwaveFlash::
    FlashCall event, which
    works perfectly in all host applications I have experimented
    with. For direct calls, I use IShockwaveFlash::
    CallFunction() method, which
    doesn't work on some host applications (unfortunately those
    I need). It
    fails with COM error (HRESULT E_FAIL, "Unspecified error").
    Here is what I have done so far:
    1)
    Installed the latest Flash Player 9, registered Flash9c.ocx
    ActiveX.
    2) Granted Flash
    security permission to the folder where my SWF is located by
    prescribing it in
    "C:\Documents and Settings\myname\Application
    Data\Macromedia\Flash Player\#Security\FlashPlayerTrust\myapp.cfg"
    Before I did this, the FlashCall event caused a SecurityError
    reported from the Flash player. So it makes me think that my
    problem is
    not a security issue any more.
    3) Tested the SWF file
    hosted in a browser (both IE and Firefox). The two-way
    communication with JavaScript
    works perfectly in both ways, so it means there's no mistake
    in my ActionScript code, and the way I call ExternalInterface
    methods is correct.
    4) From JavaScript, I tried the following two ways of calling
    the ActionScript function (called "Handshake") in the SWF movie
    object:
    // JavaScript code
    // call directly
    swfMovieObject.Handshake( "hello world" );
    // call via CallFunction
    swfMovieObject.CallFunction( "<invoke name="Handshake"
    returntype="xml"><arguments><string>hello
    world</string></arguments></invoke>" );
    the both methods also worked perfectly, which means
    the <invoke> xml string I am passing is correct.
    5) When hosted in
    VB6 and on MS Access 2003 Form, the CallFunction method
    works perfectly.
    6) Finally, the
    CallFunction method fails to work when hosted in
    Word 2003 document,
    Excel 2003 worksheet,
    VBA form in Word 2003 or Excel 2003, and also
    in a C# program written in Visual Studio 2005.
    I've seen others reporting this problem, but seen no
    resolution so far. It may be that this problem occurs only on
    some machines? For example, the sample .NET program here
    http://www.codeproject.com/cs/media/flashexternalapi.asp?df=100&forumid=226349&exp=0&selec t=1518421
    doesn't work on my machine, although it should have worked on the
    author's machine.
    Please help!

    Just figured this one out. I'm using VC++ 6 with ActiveX Flash 10. The code snippets here will call the Flash function testFunction from VC++ using the CallFunction command and the appropriate XML. In VC++, make the following call assuming that m_flashGUI is the CShockwaveFlash object added to your dialog.
    CString ret = m_flashGUI.CallFunction("<invoke name=\"testFunction\" returntype=\"xml\">"
         "<arguments><string>something</string></arguments></invoke>");
    The key item in the xml string is the "name" parameter. It must match the name in the addCallback function in the Flash movie.
    In the flash movie, have something like the following. The addCallback call is important. Without it the CallFunction from C++ will throw an exception.
    // Import the flash items
    import flash.events.*;
    import flash.external.ExternalInterface;
    // Associate the flash function with the external call
    flash.external.ExternalInterface.addCallback("testFunction", testFunction);
    function testFunction(str:String):Boolean
        // Do something here...
        return (true);
    Good luck!
    Mike

  • Flash activex version problem

    dear all
    my problem is as follows, please bear with me:
    i have a vb6 application which uses flash activex control to show swf files on my forms.
    when using flash10d.ocx (which was the latest at the time i first used it) everything worked fine and all flash files did their thing...
    since new versions of the ocx file have been released my app doesnt work properly anymore (some of the flash files appear distorted/dont refresh/resize properly, some doesnt appear at all.)
    i know that i can uninstall any version and re-install my flash10d.ocx. and if do, everything works fine again.
    but that cannot be a solution, cause my end users might (rightfully) want to be updated with the latest flash they can have. and i dont even have direct contact with any of them...
    any side-by-side installation i tried ended-up with vb using the latest version intalled, ignoring the older one
    any comment and direction will be greatly appreciated, i've been crawling the web for some time now...finding absolutely zilch
    thanx a lot in advance
    E.

    Hi Olga,
    Please try this
    Resolution
    Set Flash Player Security Settings to allow the local drive to be trusted. Also see the Xcelsius 2008 Installer Release Note on Adobe Flash Player Security.
    This will also occur if you snapshot or export to a local format such as PPT, HTML or Word and try to run the SWF file.
    To enable trust:
    1.)    Go to http://www.macromedia.com/support/documentation/en/flashplayer/help/settings_manager04.html
    2.)    Select "Always Allow"
    3.)    In the "Always trust files in these locations:" drop down, select "Add location""
    4.)    Browse for the location in which your SWF file is located or add C:\
    Hope this helps.
    Regards
    Nikhil

  • Cannot set FlashVars with Flash ActiveX 10.1.53.64

    Hi,
    My external container isn't able to set FlashVars since I upgraded to Flash version 10.1.53.64. What's the matter ?
    A simple for loop didn't list anything in the loaderInfo.parameters object (for (var val:String in loaderInfo.parameters)).
    It didn't happen with any older Flash version.
    Environment:
    Windows XP SP3
    Container: Excel 2003, set FlashVars through VBA code
    Flash ActiveX version 10.1.53.64
    Thanks,
    Rico

    Nobody has encountered the same problem?
    As a precision, I can set the FlashVars property through VBA code, but the FlashVars string remains empty after setting the variable and in my Flex 3 application, the variable "loaderInfo.parameters" did not contain anything (nothing is listed using a "for (var val:String in loaderInfo.parameters)" loop.
    The same program used with Flash 10.0.45.2 lists parameters set through VBA code.
    Any answer will be appreciated.

  • Macromedia Shockwave Flash ActiveX

    How I can to capture frame from flash file to png without
    background and with considering semitransparency?

    Hola samsara 1970:
    Pues al parecer o tienes desactivado el control active x del
    sockwave Flash
    Player o bien tienes activado el bloqueo de ventanas
    emergentes o pop us,
    pero entonces te saldría también la linea amarilla
    superior que te dice que
    "internet explorer ha bloqueado en aras de su seguridad....",
    por lo que
    supongo que será solamente la primera de las opciones.
    Para solucionarla vete en Internet Explorer a
    Herramientas/Administrar
    Complementos y asegúrate de que en el desplegable te
    dice: "Mostrar todos
    los complementos actualmente instalados en Microsoft Internet
    Explorer",
    tras lo cual te mostrará la lista de plugins del
    navegador de internet.
    En ésa lista eliges el Shockwave Flash Object y, debajo,
    en configuración,
    activas la casilla habilitar.
    That's all.
    Salu2
    `8¬}
    Juan Muro
    "samsara1970" <[email protected]>
    escribió en el mensaje
    news:ejiu02$84v$[email protected]..
    > Hola: después de dar mil vueltas por la web
    buscando una solución y no
    > encontrarla es que decidí pedir ayuda en este foro.
    El tema es que quiero
    > instalar un programa, y al darle doble click al exe,
    aparece un cartelillo
    > de
    > los grises de ERROR con la única opción de
    aceptas que dice "unable to
    > register
    > shockwave flash activex control". Quisiera saber que es
    lo que puedo y
    > tengo
    > que hacer. Gracias.
    > Mi sitema operativo es Windows xp profesional, service
    pack 2. Tengo
    > instalados los shockwave y flash player, las
    últimas versiones. Espero que
    > alguien me pueda ayudar. Desde ya muchas gracias. Atte.
    Valeria Echegaray
    >
    >

  • Macromedia Flash ActiveX Control

    I am trying to run Samsung PC studio and I keep getting this error message, "Your version of Macromedia Flash ActiveX Control isn't compatible with this version of Windows."
    I had to re-install CS4 because of an update error message (which I am still getting) and I think that caused this problem because this program ran fine before. I do have the latest version of Flash installed (11.8.800.168) but that is the plug-in. Is the Active X control something different?
    If so where can I download that?
    I am running W7HP, 64 bit
    Hopefully someone can help. Thanks in advance.

    m_&_m wrote:
    Thanks for the response but I actually started having this problem all of a sudden about a month or two ago before I encountered the recent flash problem. I think something is keeping CS4 from updating properly and that is what caused the flash issue. I had not un-installed it prior to last week.
    Is adobe still offering support for CS4 when it is update related?
    Any other suggestions?
    According to the support page, no more support for CS4 is available.
    http://www.adobe.com/support/programs/policies/supported.html
    Adobe only supports two version back of the current, which in this case is CC. That would mean CS6 and CS5.5 are the two previous, and that's where it stops.

  • Shockwave Flash ActiveX reference?

    Hello. I am trying to embed the Shockwave Flash ActiveX
    object into my C++ application. I am having a hard time finding the
    official reference documentation for the interfaces. Does anyone
    have a link on hand?
    Thank you for your help!

    Hola samsara 1970:
    Pues al parecer o tienes desactivado el control active x del
    sockwave Flash
    Player o bien tienes activado el bloqueo de ventanas
    emergentes o pop us,
    pero entonces te saldría también la linea amarilla
    superior que te dice que
    "internet explorer ha bloqueado en aras de su seguridad....",
    por lo que
    supongo que será solamente la primera de las opciones.
    Para solucionarla vete en Internet Explorer a
    Herramientas/Administrar
    Complementos y asegúrate de que en el desplegable te
    dice: "Mostrar todos
    los complementos actualmente instalados en Microsoft Internet
    Explorer",
    tras lo cual te mostrará la lista de plugins del
    navegador de internet.
    En ésa lista eliges el Shockwave Flash Object y, debajo,
    en configuración,
    activas la casilla habilitar.
    That's all.
    Salu2
    `8¬}
    Juan Muro
    "samsara1970" <[email protected]>
    escribió en el mensaje
    news:ejiu02$84v$[email protected]..
    > Hola: después de dar mil vueltas por la web
    buscando una solución y no
    > encontrarla es que decidí pedir ayuda en este foro.
    El tema es que quiero
    > instalar un programa, y al darle doble click al exe,
    aparece un cartelillo
    > de
    > los grises de ERROR con la única opción de
    aceptas que dice "unable to
    > register
    > shockwave flash activex control". Quisiera saber que es
    lo que puedo y
    > tengo
    > que hacer. Gracias.
    > Mi sitema operativo es Windows xp profesional, service
    pack 2. Tengo
    > instalados los shockwave y flash player, las
    últimas versiones. Espero que
    > alguien me pueda ayudar. Desde ya muchas gracias. Atte.
    Valeria Echegaray
    >
    >

  • My version of Macromedia Flash ActiveX Control isn't compatible with my version of Windows

    I am trying to use a new copy of Camtasia Studio 3, and I keep gettiong the error message that my version of Macromedia Flash ActiveX Control isn't compatible with my version of Windows and that I should ocntact Adobe for support. So here I am.
    I am running Windows7 64bit, and it's a brand new computer so I know that there aren't tons of legacy installations or Flash players on it. This page http://helpx.adobe.com/flash-player/kb/find-version-flash-player.html tells me that I have Flash Player version 11.4.31.110 installed but that I should have 11.4.402.287 installed. But I have installed the latest Flash player from the Adobe site (twice!) and it never gives me an option for 11.4.31.110 vs 11.4.402.287.
    I am using Chrome and Flash is working fine in my browser: It's only Camtasia that isn't working well.
    Thanks!

    Hm, I assume you mean Camtasia Studio 8?
    Check the chart on the page you linked. You'll see that the version you have installed is in fact the latest version for Chrome. They haven't updated it beyond that. Each browser engine has its own latest version of flash. IE and Mozilla are 11.4.402.287.
    Aside that, there's no reason Camtasia should be requiring you to have that version of flash. Make sure when you're publishing your content that you don't check off any options to "require the user to have the latest version of Flash". You should also (if possible in your project) try to target MP4/HTML5. Check any HTML being generated with it (hopefully using SWFObject) and check for the version checking code. There is absolutely nothing Camtasia needs to require the latest version to do. I've been using Camtasia (TechSmith codec mostly) for screen recording since version 2.

  • My Macromedia Flash ActiveX Control isn't compatible with Windows 7 / 64bit

    I have downloaded the newest version of Adobe flash, and it installs like normal...and I think it is working fine....but on some sites (even You Tube) and some software programs, I get this message:
    Your version of Macromedia Flash ActiveX Control isn't compatible with this version of Windows.
    I am tired of wasting so much time with this...I read on the net that some people compiled their computer to 86...whatever that means....but no one explained how to do it.
    I have a Flash professional in ADOBE MASTER COLLECTION C6 / but all programs and sites default to the normal Flash player (that constantly gets updated,

    I have a similar problem, Win 7 64-bit, I did a clean install*, downloaded latests (Adobe - Install Adobe Flash Player), and after restarting my computer, Win7 64-bit Action Center popped up: "Your version of Macromedia Flash ActiveX Control isn't compatible with this version of Windows" with no error codes to look up knowledge base. Like seriously, no one from Adobe answered this in 9 months?! And the steps in Common problems | Flash Player sound like I need to purchase support before I file a report?
    Currently, my Firefox plugins only show Shockwave Flash 13 not Adobe Flash. Do I need to install Flash plugin for Firefox? (http://download.macromedia.com/pub/flashplayer/current/support/install_flash_player.exe)
    Thanks!
    * as per How do I do a clean install of Flash Player?:
    1. Add or Remove programs ... Flash ... uninstall,
    2. deleted all files & folders in C:\Windows\system32\Macromed\Flash, C:\Windows\SysWOW64\Macromed\Flash, %appdata%\Adobe\Flash Player, %appdata%\Macromedia\Flash Player),
    3.  verified that the files “FlashPlayerCPLApp.cpl”, "FlashPlayerApp.exe", and "FlashPlayerInstaller.exe" in C:\Windows\system32\ (for 32-bit systems) or C:\Windows\SysWOW64\ (64-bit system) were deleted,
    4. prepared to use Unlocker http://www.emptyloop.com/unlocker/ if any files couldn't be deleted,

  • Error Installing Flash ActiveX 12.0.0.77 on Windows 8.1

    We use SCUP 2011 to deploy our Flash Updates. Today I deployed the ActiveX 12.0.0.77 to our systems, both Windows 7 and Windows 8.1 and found errors with the deployments to Windows 8.1. I realized that the SCUP update, from the Adobe Flash Catalog shouldn't have been deployed to Windows 8.1 as Microsoft supplies these updates now. I pulled the deployment back and now I want to change the Installable rules to prevent updating any Windows 8.x / Server 2012 systems.
    Is it as simple as changing the Installable Rules to Less Than or Equal to Windows 7 SP1? What is the definition of Custom Version? This is what I currently have...

    Please check this flash player admin guide for the details,
    http://wwwimages.adobe.com/www.adobe.com/content/dam/Adobe/en/devnet/flashplayer/pdfs/flas h_player_12_0_admin_guide.pdf

  • Flash ActiveX being deleted with Temp Int files

    After installing Adobe Flash Player, whenever I clear the
    Temporary Internet
    Files, the ActiveX control entry for Flash disappears. This
    is the entry in
    the Downloaded Program Files. The actual program is still
    there
    (Windows\system32\Macromed\Flash\Flash9.ocx), but the thing
    in the
    Downloaded Program Files gets purged.
    This is a problem as some websites then think I don't have
    Flash installed.
    I have this same problem on a Win2000 machine and my WinXP
    installation.
    I"m using IE 6.0.
    Any idea how to correct this?
    Gregg C.

    I am having the identical problem and would very much like to
    find the solution. Does anyone have one?
    Thanks,
    Stan

  • IE crashing after installing Adobe Flash ActiveX 10

    Asus Notebook
    Intel (R) Core (TM) i5 CPU M 450 @ 2.40GHz 2.40 GHz
    4.00 GB
    64-Bit Operating System
    IE 9.0
    Windows 7
    IP Address 71.188.169.54
    Hi-
    I hope i provided all requested system info, if not, please LMK.  Out of the blue, my computer stated that I did not Adobe Flash installed when trying to watch a TV show on Hulu.  Never had the problem before.  So, I installed the "required" download Adobe ActiveX 10.  Rebooted after installing.  IE immediatly began crashing on every site that Flash was required.  I uninstalled/installed at least 10 times...same problem.  I looked at different discussions and the first thing I see going wrong for me is that I don't have a Macromed folder under my System.
    Currently, I have uninstalled the program just so I can send this thread; otherwise it would be constantly giving me error messages.
    Help?
    (I'm no techy)
    Thanks!

    Hi, You are missing a Flash file and the fact that you don't find that SWO in the addons means that for some reason FP wasn't Installed correctly.
    On the edit feature, once someone replies to your message, it is voided. I'll see what I can do, but it may not be removed for a couple of days. Also, I need to mention that when you receive an email notification that someone has replied to your thread, don't use your email to respond. Page down in the message & use "visit the message page". This will take you directly to the message.
    Replying via your email will post your email address on this public forum:-) In addition any links that are given to you to use, don't use the links from the email notification. Come directly to the Forum thread and use them from there.
    In my next message I'll give you Uninstall/Install directions that you can use.
    Thanks,
    eidnolb

Maybe you are looking for

  • Unable to configure email in OATS administrator

    Hi All, I'm using latest version of oats,12.1.0.2.58.For configuring email settings in OATS administrator,I'd given my SMTP sever name and tested with valid email address.But the result is failed and an error screen pops out with a message "error whi

  • How do I know if my Macbook Pro has SSD?

    Hi, my MBP runs really hot. That's a separate issue, but the reason I bring it up is that somebody told me that laptops with SSD don't run hot. So now I'm wondering if I have SSD, or is there something wrong with my laptop?I honestly can't remember w

  • Setting app crashes

    i have an ipad 3 and the settings app wont open.. any fixes?

  • Subject: eventing issue in BW queries.

    Hi, We have a sending query1 takes posting date as input from the user and pass this to receiving query2 Receiving query has a restricted key figure (restricted on posting date). This restriction is not applied to the restricted key figure if we use

  • Will OS X Lion new "gestures" work on iMac's magic mouse?

    Seeing the new iPhone/iPad features bult into the Lion OS, I am curious about how the new gestures would work with an iMac. Just need to verify the magic mouse would be able to work exactly like the track pad...