16 Replies Latest reply on Feb 22, 2008 4:35 PM by Peter deHaan

    Alternate HTML content should be placed here. This content requires the Adobe Flash Player. Get Flash

    awwad Level 1
      hi all and adobe forum team

      im download felx bulder 3 and make a new flex project .... its ok
      but when i want to run my project i take empty page with the error code " Alternate HTML content should be placed here. This content requires the Adobe Flash Player. Get Flash "

      that error mean i havent flash player on my pc
      but i have because it will installed by default with adobe flex builder, and flash cs3 on my pc, and im installed it from adobe web site, and im installed it from cd
      but without any result, i have same the error when i want to run my flext project
      i take "Alternate HTML content should be placed here. This content requires the Adobe Flash Player. Get Flash "
      plz help me why

      note: im using windows vista ulimate
        • 2. Re: Alternate HTML content should be placed here. This   content   requires the Adobe Flash Player. Get Flash
          Level 7
          I had the same problem.
          After I've installed new flash player version 9.0.60.120.
          I've got the same error.
          I'm using Korean windows. Maybe that's the problem. I don't know yet.
          I will test on English machine tomorrow.
          Anyway,

          Problem is caused by version detaction javascript.
          In AC_OETags.js file, there is ControlVersion() function.
          Inside of that function,
          axo = new ActiveXObject("ShockwaveFlash.ShockwaveFlash.7");
          this line throw error with catching but do nothing.
          So, overall javascript recognize flash player as version 2.0 and something.

          I testd this on firefox 2.0.0.4 and IE 7.0.5730.11.
          There are all Korean version and failed.
          But Safri beta version for Window works fine.
          This does not have any Korean version yet. That's why I assume maybe
          that's causing the problem.


          So, I guess Adobe people will do something for this, but if you want to
          run it right now without this error message.
          Easiest way is just turn off that Flash player version detection in
          project properties > Flex Complier > HTML wrapper.
          Uncheck Require Flash player version.

          Or edit your Javascript by yourself in html-template>AC_OETags.js.
          like below;
          axo = new ActiveXObject("ShockwaveFlash.ShockwaveFlash");

          I hope this will be solved quickly.

          Dongwook, Kwon.



          awwad ¾´ ±Û:
          > hi all and adobe forum team
          >
          > im download felx bulder 3 and make a new flex project .... its ok
          > but when i want to run my project i take empty page with the error code "
          > Alternate HTML content should be placed here. This content requires the Adobe
          > Flash Player. Get Flash "
          >
          > that error mean i havent flash player on my pc
          > but i have because it will installed by default with adobe flex builder, and
          > flash cs3 on my pc, and im installed it from adobe web site, and im installed
          > it from cd
          > but without any result, i have same the error when i want to run my flext
          > project
          > i take "Alternate HTML content should be placed here. This content requires
          > the Adobe Flash Player. Get Flash "
          > plz help me why
          >
          • 4. Re: Alternate HTML content should be placed here. This content requires the Adobe Flash Player. Get Flash
            Peter Flynn (Adobe) Adobe Employee
            This is normally the message you'll see when you don't have the correct version of Flash Player installed.

            You can use this link to check what version you have installed:
            http://www.adobe.com/cfusion/knowledgebase/index.cfm?id=tn_15507
            (or http://www.macromedia.com/software/flash/about/)

            You can also check what version your project is set to require: go to the Flex Compiler page in your project settings.

            Let us know if you're still stuck after that.

            - Peter
            • 5. Re: Alternate HTML content should be placed here. This content requires the Adobe Flash Player. Get Flash
              Peter Flynn (Adobe) Adobe Employee
              awwad: What language are your OS and browser set to? Are you using the IE 7 that comes with Vista, or some other browser?

              Kwon: What version of Windows are you running?
              Also, are you sure you're seeing the same problem on Firefox? The JS code that references ActiveX shouldn't even be executed on that browser.

              Thanks for reporting these issues. The more info the better.

              - Peter
              • 6. Alternate HTML content should be placed here. This content requires the Adobe Flash Player. Get Flash
                awwad Level 1
                ya im using internet explorer 7 that come with windows vista ultimate version 6.0 (build 6000) , language : english
                but when im stopped check flash player version it's all ok now

                form

                project properties > flex compiler > uncheck require flash player version

                but this version "flex 3" have many problem in and will display error messages, i hope from adobe team to solve thim in the source code script

                But something strange happened to me when tested steps prior to the first draft had been prepared in need of work these steps for the remaining projects
                • 7. Re: Alternate HTML content should be placed here. This   content   requires the Adobe Flash Player. Get Flash
                  Level 7
                  Peter Flynn (Adobe) ¾´ ±Û:
                  > awwad: What language are your OS and browser set to? Are you using the IE 7
                  > that comes with Vista, or some other browser?
                  >
                  > Kwon: What version of Windows are you running?
                  > Also, are you sure you're seeing the same problem on Firefox? The JS code
                  > that references ActiveX shouldn't even be executed on that browser.
                  >
                  > Thanks for reporting these issues. The more info the better.
                  >
                  > - Peter
                  >


                  Yep, I had a same problem with firefox and IE7 on Korean version of
                  windows xp(sp 2) but it was fine on Safari beta for Windows.

                  And I checked with javascript on IE.
                  axo = new ActiveXObject("ShockwaveFlash.ShockwaveFlash.7")
                  This line threw an error.
                  But I didn't check javascript Error with Firefox, but definatly there
                  was same error.

                  And only ActiveXObject("ShockwaveFlash.ShockwaveFlash") this one worked.

                  Anyway,
                  I dont' know what's causing the problem, maybe because I had Flex 2 and
                  Flex 3 on the same machine.


                  It was happened after I install Flex 3 builder with new flash player.
                  But after I install FLash player 9.0.60.120 again though the adobe lab site.
                  It's all gone,

                  Now I don't have any problem.
                  At work, I'm using Flex 2 and Flex 3 also with English version of
                  Windows XP, but there was no problem.

                  I can't replicate that now,


                  Dongwook. Kwon.
                  • 8. Re: Alternate HTML content should be placed here. This content requires the Adobe Flash Player. Get Flash
                    mike_morearty Level 1
                    I think I finally know what is happening here. Currently, the Flash player does not work in the 64-bit version of Internet Explorer. The 64-bit IE is in the traditional IE location, "C:\Program Files\Internet Explorer\iexplore.exe". The 32-bit version of IE is in "C:\Program Files (x86)\Internet Explorer\iexplore.exe".

                    If you go to the Eclipse/FlexBuilder preferences, General > Web Browser ,and check the "Internet Explorer" box, then the version of IE that is listed there is the 64-bit version; you can verify this by double-clicking on the "Internet Explorer" line and looking at the path that is displayed. But if you check the "Default system web browser" box, then it seems that for some reason Windows runs the 32-bit version (perhaps because the launching process, Eclipse, is a 32-bit process, or something like that -- I'm not sure.)

                    So, there are two ways to work around this problem:

                    (1) In the preferences, check the "Default system web browser" box. Or,
                    (2) Edit the path for Internet Explorer (or add a new browser called "IE 32-bit") to point to "C:\Program Files (x86)\Internet Explorer\iexplore.exe".

                    Let me know if this works!
                    • 9. Re: Alternate HTML content should be placed here. This content requires the Adobe Flash Player. Get Flash
                      orbi2004 Level 1
                      I have the same problem with IE.

                      Im running IE V7 on Vista ultimate 32 bit and Flash V9,0,60,235
                      My preferences are pointing towards C:\Program Files\Internet Explorer\iexplore.exe but that does seem to be the 32 bit version as far as i can tell there is no 64bit version on my PC.

                      it all works fine in Firefox although the flex start page doesnt work in the app it gives the " Alternate HTML content should be placed here. This content requires the Adobe Flash Player. Get Flash " error also.

                      Any help?
                      • 10. Re: Alternate HTML content should be placed here. This content requires the Adobe Flash Player. Get Flash
                        mike_morearty Level 1
                        Hmm, strange. 64-bit IE is the only case I'm aware of that causes this problem. You can tell for sure whether it's 64-bit IE or 32-bit by doing Help > About. (To make the Help menu show up, tap and release the Alt key.)

                        Also, if you browse over to www.adobe.com, does the Flash content at the top of the page load, or do you get a message telling you you don't have Flash?

                        When doing these tests, please make sure you're running the version in "Program Files", not the one in "Program Files (x86)." I realize you said you have 32-bit Vista, and I don't mean to doubt you, but it's just that I'm not aware of any other cause of this problem. Thanks!
                        • 11. Re: Alternate HTML content should be placed here. This content requires the Adobe Flash Player. Get Flash
                          Peter deHaan Level 4
                          What happens if you try manually uninstalling and reinstalling Flash Player?
                          You can uninstall the Player by going to Add/Remove Programs in the control panel.

                          To reinstall the Player, you can go to "C:\Program Files\Adobe\Flex Builder 3\Player\win" or if you download a nightly build of the SDK, the players can be found at [zip]/runtimes/player/win/ folder.

                          Note: When uninstalling/reinstalling Flash Player, I recommend closing as many applications as possible (especially browsers and any apps that may be using Flash Player in any way -- that includes Yahoo! instant messenger client, etc).

                          Peter
                          • 12. Re: Alternate HTML content should be placed here. This content requires the Adobe Flash Player. Get Flash
                            orbi2004 Level 1
                            quote:

                            Originally posted by: mike_morearty
                            Hmm, strange. 64-bit IE is the only case I'm aware of that causes this problem. You can tell for sure whether it's 64-bit IE or 32-bit by doing Help > About. (To make the Help menu show up, tap and release the Alt key.)

                            Also, if you browse over to www.adobe.com, does the Flash content at the top of the page load, or do you get a message telling you you don't have Flash?

                            When doing these tests, please make sure you're running the version in "Program Files", not the one in "Program Files (x86)." I realize you said you have 32-bit Vista, and I don't mean to doubt you, but it's just that I'm not aware of any other cause of this problem. Thanks!


                            Not at all im glad for the assistance. In the help window there is no mention of 64bit at all. I would be very surprised if the PC was 64 bit as i didnt purchase 64 bit processor and nowhere does it mention 64bit in the boot screens! Is there a way to definitively check?
                            When i browse to Adobe.com the flash content does indeed run. Also when i click on the 'Get Flash Link' The adobe page allows me to install the latest version, shows the success animation and sugests i restart all instances of ie. I have done all of this and even rebooted the machine to be sure but it still displays the message in Flex.

                            I will try to uninstall and reinstall the player but it seams to be an odd solution but hey its an odd problem.
                            • 13. Re: Alternate HTML content should be placed here. This content requires the Adobe Flash Player. Get Flash
                              orbi2004 Level 1
                              Ok. I uninstalled the flash players from my PC and reinstalled the IE player and It worked I could also view the flex start page in flex. Then i reinstalled the firefox player and that worked too. So i dont seem to have any issue any more. Thanks for the help!
                              • 14. Re: Alternate HTML content should be placed here. This content requires the Adobe Flash Player. Get Flash
                                code4fun Level 1
                                Thanks a lot for the advice. Unistalling the flash from the cntrol panel/add-remove programs, and re-installing the plugin fixed the issue.
                                • 15. Re: Alternate HTML content should be placed here. This content requires the Adobe Flash Player. Get Flash
                                  snorith Level 1
                                  I'm having the same problem with 32bit IE, the problem is that 'navigator.appVersion' is equal to

                                  4.0 (compatible; MSIE 6.0)

                                  so this test fails:

                                  var isWin = (navigator.appVersion.toLowerCase().indexOf("win") != -1) ? true : false;

                                  and the testing script never checks for the ActiveX component.
                                  • 16. Re: Alternate HTML content should be placed here. This content requires the Adobe Flash Player. Get Flash
                                    Peter deHaan Level 4
                                    stephen ns @,

                                    You're using IE6 on XP? or ?

                                    I tested this on my IE6 and IE7 on XP SP2 and got the following:

                                    IE7: 4.0 (compatible; MSIE 7.0; Windows NT 5.1; .NET CLR 2.0.50727; .NET CLR 1.1.4322)
                                    IE6: 4.0 (compatible; MSIE 6.0; Windows NT 5.1; SV1)


                                    <html>
                                    <head>
                                    <script>
                                    function init() {
                                    prompt('navigator.appVersion:', navigator.appVersion);
                                    }
                                    </script>
                                    </head>
                                    <body onload="init();">

                                    </body>
                                    </html>

                                    Peter