Hi all,

Puzzling problem.  My flex application will not run when launched from
Flash Builder in FireFox. This happens even with a simple flex example
application.

In FireFox, I get a spurious message about flash not being installed (or
not being a new enough release).  When launched from Flash Builder, the url
is:


file:///C:/Users/PC/Adobe%20Flash%20Builder%204.7/browserTest/bin-debug/browserTest.html


When I run the same page in a local webserver, it works fine
http://localhost:12340/deleteMe/browserTest.html


See screenshot here:


http://www.analyticaonline.com/fred/ffScreen.png



It’s important for me to get this working in FireFox because I want to use
the debugger to step through the code.


Any ideas?


Cheers,

Fred


PS - here's the hmtl page generated by Flash Builder:


<!--  Licensed to the Apache Software Foundation (ASF) under one or
more  contributor license agreements.  See the NOTICE file distributed
with  this work for additional information regarding copyright
ownership.  The ASF licenses this file to You under the Apache
License, Version 2.0  (the "License"); you may not use this file
except in compliance with  the License.  You may obtain a copy of the
License at      http://www.apache.org/licenses/LICENSE-2.0  Unless
required by applicable law or agreed to in writing, software
distributed under the License is distributed on an "AS IS" BASIS,
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or
implied.  See the License for the specific language governing
permissions and  limitations under the License.--><!DOCTYPE html
PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd";><!-- saved
from url=(0014)about:internet --><html
xmlns="http://www.w3.org/1999/xhtml"; lang="en" xml:lang="en">     <!--
    Smart developers always View Source.         This application was
built using Apache Flex, an open source framework    for building rich
Internet applications that get delivered via the    Flash Player or to
desktops and mobile phones via Adobe AIR.         Learn more about
Flex at http://flex.apache.org     // -->    <head>
<title></title>        <meta name="google" value="notranslate" />
           <meta http-equiv="Content-Type" content="text/html;
charset=utf-8" />        <!-- Include CSS to eliminate any default
margins/padding and set the height of the html element and
 the body element to 100%, because Firefox, or any Gecko based
browser, interprets percentage as              the percentage of the
height of its parent container, which has to be set explicitly.  Fix
for             Firefox 3.6 focus border issues.  Initially, don't
display flashContent div so it won't show              if JavaScript
disabled.        -->        <style type="text/css" media="screen">
        html, body  { height:100%; }            body { margin:0;
padding:0; overflow:auto; text-align:center;
background-color: #ffffff; }               object:focus {
outline:none; }            #flashContent { display:none; }
</style>                <!-- Enable Browser History by replacing
useBrowserHistory tokens with two hyphens -->        <!-- BEGIN
Browser History required section -->        <link rel="stylesheet"
type="text/css" href="history/history.css" />        <script
type="text/javascript" src="history/history.js"></script>        <!--
END Browser History required section -->                      <script
type="text/javascript" src="swfobject.js"></script>        <script
type="text/javascript">            // For version detection, set to
min. required Flash Player version, or 0 (or 0.0.0), for no version
detection.             var swfVersionStr = "11.1.0";            // To
use express install, set to playerProductInstall.swf, otherwise the
empty string.             var xiSwfUrlStr =
"playerProductInstall.swf";            var flashvars = {};
var params = {};            params.quality = "high";
params.bgcolor = "#ffffff";            params.allowscriptaccess =
"sameDomain";            params.allowfullscreen = "true";
var attributes = {};            attributes.id = "browserTest";
   attributes.name = "browserTest";            attributes.align =
"middle";            swfobject.embedSWF(
"browserTest.swf", "flashContent",                 "100%", "100%",
            swfVersionStr, xiSwfUrlStr,                 flashvars,
params, attributes);            // JavaScript enabled so display the
flashContent div in case it is not replaced with a swf object.
   swfobject.createCSS("#flashContent",
"display:block;text-align:left;");        </script>    </head>
<body>        <!-- SWFObject's dynamic embed method replaces this
alternative HTML content with Flash content when enough
JavaScript and Flash plug-in support is available. The div is
initially hidden so that it doesn't show             when JavaScript
is disabled.        -->        <div id="flashContent">            <p>
              To view this page ensure that Adobe Flash Player version
                11.1.0 or greater is installed.             </p>
     <script type="text/javascript">                 var pageHost =
((document.location.protocol == "https:") ? "https://"; : "http://";);
              document.write("<a
href='http://www.adobe.com/go/getflashplayer'><img src='"
                   + pageHost +
"www.adobe.com/images/shared/download_buttons/get_flash_player.gif'
alt='Get Adobe Flash player' /></a>" );             </script>
</div>                <noscript>            <object
classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" width="100%"
height="100%" id="browserTest">                <param name="movie"
value="browserTest.swf" />                <param name="quality"
value="high" />                <param name="bgcolor" value="#ffffff"
/>                <param name="allowScriptAccess" value="sameDomain"
/>                <param name="allowFullScreen" value="true" />
        <!--[if !IE]>-->                <object
type="application/x-shockwave-flash" data="browserTest.swf"
width="100%" height="100%">                    <param name="quality"
value="high" />                    <param name="bgcolor"
value="#ffffff" />                    <param name="allowScriptAccess"
value="sameDomain" />                    <param name="allowFullScreen"
value="true" />                <!--<![endif]-->                <!--[if
gte IE 6]>-->                    <p>                         Either
scripts and active content are not permitted to run or Adobe Flash
Player version                        11.1.0 or greater is not
installed.                    </p>                <!--<![endif]-->
               <a href="http://www.adobe.com/go/getflashplayer";>
                 <img
src="http://www.adobe.com/images/shared/download_buttons/get_flash_player.gif";
alt="Get Adobe Flash Player" />                    </a>
<!--[if !IE]>-->                </object>
<!--<![endif]-->            </object>        </noscript>
</body></html>

Reply via email to