Detect flash player version of published SWF

Hi I have a swf file (let say child.swf).
Once It loaded I want to know parent swf was published on flash player 9 or flash player 10. How to find that?
Question:
1)parent.swf loades child.swf
2)after child.swf loaded --> need to check parent.swf is published on flash player 9 or 10.
3)if parent.swf published on flash player 9 then child.swf will run a function
4)if parent.swf published on flash player 10 then child.swf will run some other function.
On the above for the based on the 2nd point question 3 or 4 will happen.
On the above case I have only one parent... In some other case I may have multiple parents. My question to how to detect top most player's published version?
Note:
Capabilities.version returns current flash player version which is installed on browser (it is not help my question)
The following link has infomation about As version used on the swf (it is not help my qeuestion)
Detect ActionScript and Flash player version of Published SWF
Thanks,
Siva

Any Idea guys?

Similar Messages

  • Detecting Flash Player version from outside browser

    Hi there,
    I was wondering if it is possible to detect the version of
    the Flash Player on a Mac, but from outside of the browser. Our
    product needs to know what Flash version is present as installation
    time, so I need to detect it via shell / perl script.
    Does anybody know if this is possible, and what might be the
    most efficient approach?
    King Regards
    davewg

    Hi, just for reference, using a shell script to retrieve the
    CFBundleShortVersionString key from plugins plist seems like a good
    way to go. Plugin is in /Library/Internet Plug-Ins.

  • Flash Player Version Detection

    FB3 deploys a Flash or Flex project with AC_OETags.js.  The first line of that file is
    // Flash Player Version Detection - Rev 1.6
    If you are using FB4 or any product newer than FB3 could you compare the AC_OETags.js file?
    Thanks in advance,
    Jon

    Thats helpful.
    The FB3 app deployment included:
    AC_OETags.js
    history/history.css
    history/history/.js
    history/historyFrame.html
    playerProductInstall.swf
    js in the head of the html wrapper
    // in the head
    // Globals ...
    // js in the body
    AC_FL_RunContent() ...
    How does the new deployment compare?

  • Server-side flash player version detection

    Does anyone know of a method to pull the users flash-player
    version number (the entire thing, not just
    ">6" or "9" but
    "9,0,115,0") that does not use browserhawk. We
    are building a troubleshooting page for our LMS built on ASP.net,
    and do not want to use javascript, or vbscript to pull the version
    number. We can use a javascript method if absolutely necessary, but
    want to explore any server-side methods we can use first. We don't
    want to use browserhawk as it is wholly too expensive for our
    purposes.

    I have done that temporarily, but we were hoping to do this
    without placing a Flash SWF on the page. We are building a
    troubleshooting page, and want to keep as many variables out of the
    calculations as we can. IE, if Javascript is the issue, then a
    Javascript to tell us the Flash version would be a bad idea. If
    Flash is the issue, then a flash element would be a bad idea. If we
    keep all of the calculations on the server-side, and not on the
    client-side, then we know that nothing of the clients is messing
    with the information displayed.

  • HT5271 Downloaded latest Apple updates that informed me old versions of Adobe Flash Player were disabled and advised me to go to Adobe and down load latest version of Flash Player. Did that, but Flash Player won't play swf files, which it did before.

    Downloaded latest Safari update that informed me that older versions of Adobe Flash Player were being disabled and then advised me to go to Adobe and down load latest version of Flash Player. Did that, but Flash Player won't play swf files, which it did before. (Instead of opening, it comes up as a page of code).

    Hi..
    Quit Safari.
    Open System Preferences > Flash Player then select the Advanced tab.
    Click:  Delete All
    Now select the Storage tab.
    Click Delete All
    Relaunch Safari to test.
    edited by:  cs

  • [svn:fx-3.x] 13067: Fix for html-wrapper ant task generates incorrect wrapper files for flash player version detection .

    Revision: 13067
    Revision: 13067
    Author:   [email protected]
    Date:     2009-12-17 12:48:20 -0800 (Thu, 17 Dec 2009)
    Log Message:
    Fix for html-wrapper ant task generates incorrect wrapper files for flash player version detection.
    QE notes: None.
    Doc notes: None
    Bugs: SDK-18826
    Reviewed By: Paul
    Tests run: checkintests
    Is noteworthy for integration: No
    Ticket Links:
        http://bugs.adobe.com/jira/browse/SDK-18826
    Modified Paths:
        flex/sdk/branches/3.x/modules/antTasks/src/flex/ant/HtmlWrapperTask.java

    Could you try creating a new Firefox profile to see if that helps?
    8. Make a new profile
    Chris

  • Command line to detect installed flash player version

    Hi All,
    Happy New Year to you all.
    I have one desktop application (Flash Director/C++) for which I am developing Windows installer script. I am facing some problem developing the installer script regarding installed Flash Player version. When I am running the script, it is overriding the already installed Flash player irrespective of the version.
    Is there any command line (for Windows script) to know the version of the Flash player prior to install the installer contained Flash player so that I can check before pushing the installer Flash player?
    I would appreciate your quick reply.
    Thanks in advance.
    Sanjoy.

    Can anyone please give some inputs on this query?

  • Flash Player version 10 results bad timing of TurboDemo generatred swf file

    Our flash educational presentations are working bad in the
    latest Flash Player version (10). We made them in TurboDemo, and
    generated flash file, which could be run from our website. However
    with new flash player the preset timing of page turning does not
    work. It waits much longer, than the programmed timing. In earlier
    versions everything worked well, but know it's a disaster, which
    makes our numerous educational presentation un-enjoyable. The
    videos are just waiting for nothing for long seconds from page to
    page, which ruins the smooth flow of the presentation.
    Can anybody help how can we fix this issue???
    Andras

    I doubt there's anything we can do on our side. You'll need
    to contact TurboDemo so they can test with their original source
    code and try to find the cause.
    http://www.turbodemo.com/eng/index.php
    In the meantime you'll probably need to recommend your users
    revert to Flash Player 9.

  • Detecting Flash Player 10

    I have created a flash animation using Flash CS4 that takes
    advantage of the new 3d tools....
    www.chriswootton.com
    I have had two site visitors report that they could only see
    the top half of the animation (logo header and menu). They were
    both using Macs. I sent them the link to download the lastest flash
    player...
    http://get.adobe.com/flashplayer/
    After they installed it they were then able to see the
    complete animation (the puzzle pieces that use the 3d effects that
    appear underneath the logo header).
    My concern is that site visitors will not see the animation
    at all because they have the wrong flash player plug-in version. Is
    there a script to detect if a user is using Flash Player 10, and if
    not, direct them to download it from the Adobe site? I noticed in
    the published html file created by Flash, there is a script with
    the following comments...
    //v1.7
    // Flash Player Version Detection
    // Detect Client Browser type
    // Copyright 2005-2008 Adobe Systems Incorporated. All rights
    reserved.

    Looking at your code, it would seem that you already have player version detection in there, but it isn't firing correctly for some reason.  Perhaps those few users had javascript turned off?
    Regardless, you can try to use swfObject to embed your swf.  It has built-in player version detection and handling.
    http://code.google.com/p/swfobject/
    The official Adobe method (which you appear to be using) is based off of this code-base.

  • Flash Player version with Captivate 7

    The publish option (for swf) on Captivate 7 starts at Flash Player version 10.
    Does that mean if you had content working perfectly well on Flash Player 9 in a previous version of Captivate, and you import it into Captivate 7 it now needs the learner to upgrade their Flash Player?
    I am currently developing content (on Captivate 7) in a global company where forcing IT to upgrade all the flash to version 10 world-wide is out of the question.
    So I'm tempted to edit the manifest and set the minimum Flash Player back to 9.
    Am I heading into trouble?
    Or is there just some feature of Captivate 7 I need to avoid using?

    Editing the manifest file of the SCORM package is NOT going to get you out of trouble if the SWFs in that package are not compatible with a Flash Player version below 10.  If Captivate 7 is using tags or code inside the SWFs it creates that can only work on FP10 then your end users would NEED to have FP10.
    Since Captivate 7 has only just been released, you cannot have gone too far down the road of developing this content.  I would recommend you get this sorted out BEFORE you create mountains of content that your end users may not be able to view on their FP version. Upgrade an entire course to Captivate 7 format and test it thoroughly on end users from your company.  If it turns out your content doesn't run perfectly, then you may need to roll back to Cp6x to continue with this client.

  • How do I get a user to update to the Flash Player Version to 10.1

    I would like to find out if there is a way for a message to pop up on my website if the user has Flash Player version lower than 10.1. If the version 10.1 or higher (in the future) no message should come up. The message should prompt a user to update to the Flash Player version 10.1.
    My entire site is in Flash and I am using AS3. So I am guessing I should implement an AS3 code on the first frame of the script layer. Does anyone know what would be this code?

    O.K. I see,
    HTML code is automatically generated by Flash program.
    I am unable to give you a short answer on this and thus attaching the code I
    see in DreamWeaver:
    0) {
    versionRevision = versionRevision.substring(0,
    versionRevision.indexOf("d"));
    var flashVer = versionMajor + "." + versionMinor + "." + versionRevision;
    // MSN/WebTV 2.6 supports Flash 4
    else if (navigator.userAgent.toLowerCase().indexOf("webtv/2.6") != -1)
    flashVer = 4;
    // WebTV 2.5 supports Flash 3
    else if (navigator.userAgent.toLowerCase().indexOf("webtv/2.5") != -1)
    flashVer = 3;
    // older WebTV supports Flash 2
    else if (navigator.userAgent.toLowerCase().indexOf("webtv") != -1) flashVer
    = 2;
    else if ( isIE && isWin && !isOpera ) {
    flashVer = ControlVersion();
    return flashVer;
    // When called with reqMajorVer, reqMinorVer, reqRevision returns true if
    that version or greater is available
    function DetectFlashVer(reqMajorVer, reqMinorVer, reqRevision)
    versionStr = GetSwfVer();
    if (versionStr == -1 ) {
    return false;
    } else if (versionStr != 0) {
    if(isIE && isWin && !isOpera) {
    // Given "WIN 2,0,0,11"
    tempArray         = versionStr.split(" "); // ["WIN", "2,0,0,11"]
    tempString        = tempArray[1]; // "2,0,0,11"
    versionArray      = tempString.split(","); //
    } else {
    versionArray      = versionStr.split(".");
    var versionMajor      = versionArray[0];
    var versionMinor      = versionArray[1];
    var versionRevision   = versionArray[2];
             // is the major.revision >= requested major.revision AND the minor
    version >= requested minor
    if (versionMajor > parseFloat(reqMajorVer)) {
    return true;
    } else if (versionMajor == parseFloat(reqMajorVer)) {
    if (versionMinor > parseFloat(reqMinorVer))
    return true;
    else if (versionMinor == parseFloat(reqMinorVer)) {
    if (versionRevision >= parseFloat(reqRevision))
    return true;
    return false;
    function AC_AddExtension(src, ext)
      if (src.indexOf('?') != -1)
        return src.replace(/\?/, ext+'?');
      else
        return src + ext;
    function AC_Generateobj(objAttrs, params, embedAttrs)
      var str = '';
      if (isIE && isWin && !isOpera)
        str += '';
      document.write(str);
    function AC_FL_RunContent(){
      var ret =
        AC_GetArgs
        (  arguments, ".swf", "movie",
    "clsid:d27cdb6e-ae6d-11cf-96b8-444553540000"
         , "application/x-shockwave-flash"
      AC_Generateobj(ret.objAttrs, ret.params, ret.embedAttrs);
    function AC_SW_RunContent(){
      var ret =
        AC_GetArgs
        (  arguments, ".dcr", "src",
    "clsid:166B1BCA-3F9C-11CF-8075-444553540000"
         , null
      AC_Generateobj(ret.objAttrs, ret.params, ret.embedAttrs);
    function AC_GetArgs(args, ext, srcParamName, classid, mimeType){
      var ret = new Object();
      ret.embedAttrs = new Object();
      ret.params = new Object();
      ret.objAttrs = new Object();
      for (var i=0; i < args.length; i=i+2){
        var currArg = args[i].toLowerCase();
        switch (currArg){
          case "classid":
            break;
          case "pluginspage":
            ret.embedAttrs[args[i]] = args[i+1];
            break;
          case "src":
          case "movie":
            args[i1] = AC_AddExtension(args[i1], ext);
            ret.embedAttrs["src"] = args[i+1];
            ret.params[srcParamName] = args[i+1];
            break;
          case "onafterupdate":
          case "onbeforeupdate":
          case "onblur":
          case "oncellchange":
          case "onclick":
          case "ondblclick":
          case "ondrag":
          case "ondragend":
          case "ondragenter":
          case "ondragleave":
          case "ondragover":
          case "ondrop":
          case "onfinish":
          case "onfocus":
          case "onhelp":
          case "onmousedown":
          case "onmouseup":
          case "onmouseover":
          case "onmousemove":
          case "onmouseout":
          case "onkeypress":
          case "onkeydown":
          case "onkeyup":
          case "onload":
          case "onlosecapture":
          case "onpropertychange":
          case "onreadystatechange":
          case "onrowsdelete":
          case "onrowenter":
          case "onrowexit":
          case "onrowsinserted":
          case "onstart":
          case "onscroll":
          case "onbeforeeditfocus":
          case "onactivate":
          case "onbeforedeactivate":
          case "ondeactivate":
          case "type":
          case "codebase":
          case "id":
            ret.objAttrs[args[i]] = args[i+1];
            break;
          case "width":
          case "height":
          case "align":
          case "vspace":
          case "hspace":
          case "class":
          case "title":
          case "accesskey":
          case "name":
          case "tabindex":
            ret.embedAttrs[args[i]] = ret.objAttrs[args[i]] = args[i+1];
            break;
          default:
            ret.embedAttrs[args[i]] = ret.params[args[i]] = args[i+1];
      ret.objAttrs["classid"] = classid;
      if (mimeType) ret.embedAttrs["type"] = mimeType;
      return ret;
    // -->
    <!url's used in the movie>
    <!text used in the movie>
    </html

  • Flash Player version 10.1.53.64 won't play

    I can't seem to get Flash Player  version 10,1,53,64 to play video on JayLenosGarage.com or TopGear.com.  It does  not work out Dell notebook or my desktop.  Both the Notebook and desktop run Win XP  Pro SP3. On a third new desktop running Win7, it plays.  All three run Mozilla Firefox  v3.6.8. My system has a Radeon X1900 (Driver Packaging Version    8.593.100-100210a-095952E-ATI)
    I click on the  play button in the middle of the video image, it clears the image to  black with a blue circle in motion.  But, it never moves past that.   I  have tried numerous videos on that site, with no luck.
    I have even  tried turning off Kapersky.
    I have >300G free on my hard drive, and  all drivers are up to date.
    I have tried turning off hw acceleration.
    Here are some additional system details:
    Processor    x86 Family 15 Model 35 Stepping 2 AuthenticAMD ~2407 Mhz
    BIOS Version/Date    American Megatrends Inc. 1303, 7/13/2006
    SMBIOS Version    2.3
    Hardware Abstraction Layer    Version = "5.1.2600.5512 (xpsp.080413-2111)"
    Total Physical Memory    2,048.00 MB
    Available Physical Memory    766.36 MB
    Total Virtual Memory    2.00 GB
    Available Virtual Memory    1.96 GB
    Page File Space    4.84 GB
    Page File    C:\pagefile.sys
    Any suggestions?
    Thanks!

    Hi, So that didn't help with the KIS 2010 version. Did you see my first paragraph in post #10? Any other program that would perhaps have an add on also?
    Also, if this 2010 vs has any add ons, plugins or extenstions in FF, I would disable them for the time being.
    When you right click on the KIS icon in your system tray, take a look around to see all of the components. You might try to turn off all of the components. Then enable one, check your site, enable another one, check your site and so on. It could be just one conponent that is conflicting.
    Now the other thing to do is Use FF and disable every addon, plugin and extenstion EXCEPT SWF and see what happens when you try the site.
    KIS is conflicting with something in FF and if you have a lot of add ons(I include plugins & extensions) then trying one at a time is the only way you will find out which one it is.
    Thanks,
    eidnolb

  • How to get latest flash player version from javascript code

    Hello,
    I want to know the latest flash player version number programmatically to compare with currently installed flash player version.
    I have requirement in which i need to show message to user when installed flash player version < latest flash player version.
    there is no API offlash player available which we can call to get the latest flash player version.
    We tried to do webscrapping of adobe site which prints version number but we need to do this from javascript.
    Is there any way through which we can come to know wether our installed flash player version is older than latest flash player released version?
    Please help..
    Thanks
    Dhwani

    It's in the Global Settings Manager in the Control Panel (Windows) or System Preferences (Mac), but I'm unaware of a javascript you can create to do this independent of a Flash container.
    The best you can do would be to create a web page with the expressInstall.swf and swfobject_modified.js added to a Flash container in the page. While that won't give a detailed (installed vs new) indication, it WILL prompt for an update if the current version is higher than the installed version.
    You'd then have to add the webpage to startup items, so the end user would see it on login.

  • Where can I find tech specs for each flash player version?

    Hi, I'm looking for information on each flash player version
    (at least 9 and 10) and the items that they support. I'm having
    issues with an application that is being published to Flash Player
    9, but when I try to use it with Flash Player 9 I see problems.
    When running with Flash Player 10, it's no problem.
    I need this information so I can fix my app so it will work
    as expected with all versions of flash player we need to support.
    I'd really appreciate the help, if I don't get this worked out I
    could see losing my job. Thanks in advance for any advice.

    Try the offline installer from http://helpx.adobe.com/flash-player/kb/installation-problems-flash-player-windows.html#Ins tall_in_a_firewall_proxy_server_environment
    If you need more help, please specify your Windows version & edition.

  • [svn] 2395: Merging Flash Player 10 Beta 2 SWF support to 3.0.3' s swfutils library.

    Revision: 2395
    Author: [email protected]
    Date: 2008-07-08 15:51:08 -0700 (Tue, 08 Jul 2008)
    Log Message:
    Merging Flash Player 10 Beta 2 SWF support to 3.0.3's swfutils library.
    QE: Yes, keep an eye out for any changes. None are expected, this is just basic swfutils support for encoding/decoding SWF 10 files.
    Doc: No
    Checkintests: Pass
    Reviewer: Jono
    Bugs:
    SDK-16034
    Ticket Links:
    http://bugs.adobe.com/jira/browse/SDK-16034
    Modified Paths:
    flex/sdk/branches/3.0.3/modules/swfutils/src/java/flash/swf/TagDecoder.java
    flex/sdk/branches/3.0.3/modules/swfutils/src/java/flash/swf/TagEncoder.java
    flex/sdk/branches/3.0.3/modules/swfutils/src/java/flash/swf/tags/PlaceObject.java
    flex/sdk/branches/3.0.3/modules/swfutils/src/java/flash/swf/tools/SwfxParser.java
    flex/sdk/branches/3.0.3/modules/swfutils/src/java/flash/swf/tools/SwfxPrinter.java

    Hi, Sometimes users with understanding of what Adobe programs you are using will post. It doesn't happen very often.
    If you had a personal computer and had problems with Flash Player then of course this Forum would be where it would be addressed.
    Flash Player is used with all of the Adobe programs and when those programs are involved, then those Forums relate to Flash Player from those perspectives. Flash Player is not a standalone, that would be the Projector. Neither is Flash Player unrelated to the Adobe programs you use.
    These terms: fast switching the slides, the player crashes in cases, when a progressive videostream is canceled, Tweener, the gui for the volume control before the gui is initialized, so the player try to access a null reference. It is for me impossible to develope content
    told me clearly that your issue involves much more than Flash Player, debug or not.
    If you can see the animation at this site and the correct version of Flash Player is displayed, then Flash Player is Installed correctly and should be working. If not, then since I'm not versed in the programs you are using and possible conflicts, I would not be the one to assist you. So your choice is to wait here on this Forum for someone that can, or take my advice and start a thread on one of the other applicable Forums.
    Also you have a Mac. We have more threads that the Mac users put up than Mac helpers:-)
    http://www.adobe.com/software/flash/about/ 
    Thanks,
    eidnolb

Maybe you are looking for

  • My iphoto is not responding

    i was using iphoto 9. it just stopped working 3 weeks ago. I cannot open the program, the cursor just spins and i have to force quit the program

  • Determining the VAT registration number

    Hi All, As per my understanding, we can control Determining the VAT registration number through Certain pre defined rules (first either Sold to Party or Bill to Party & then Ship to Party). My requirement is to determine VAT Reg number based on Ship

  • F.19 show accrual amount, how to clear it?

    Hi, I come across with an issue. We wrongly posted an debit note to vendor. It supppose to post an invoices to system. We have done payment and bank recon, it no possible to reverse the Debit note. This amount is hang at accrual there. F.19 is still

  • ITunes will not sync audio to iPad under Snow Leopard

    When I try to sync audio (music and podcasts) from my MacBook Pro to my new iPad, nothing gets transferred.  They are listed under the iPad heading at the left of iTunes, but have a gray chasing-arrows icon to the left of the names.  (I tried to incl

  • Getting Process Handle

    Hello all... Can I retrieve an handle to a running Process referencing the name or the Process ID?!?!? I would start my SMTP server from a GUI but it should run in another process, and retrieving its handle makes me to start and stop it without probl