I have this Javascript that will read the browsers screen size and resizes per system and browser. Put this in your head tag. I also used swfobject to load my swf. Not necessary though.
Again, though, if they have Java turned off, then this will not work.
May help though.

<script type="text/javascript"><!--
function resizeOuterTo(screenW,screenH) {
var screenW = 640, screenH = 480; //set smallest width and height
if (parseInt(navigator.appVersion)>3) {
if (navigator.vendor=="Apple") {
 screenW = screen.availWidth;
 screenH = screen.availHeight;
 top.resizeTo(screenW,screenH);
}
else if (navigator.appName=="Netscape") {
 screenW = screen.availWidth;
 screenH = screen.availHeight-16;
 top.resizeTo(screenW,screenH);
}
else if (navigator.appName.indexOf("Microsoft")!=-1) {
 screenW = document.body.offsetWidth-20;
 screenH = document.body.offsetHeight-20;
  top.resizeTo(screenW,screenH);
}
else if (navigator.appName =="Netscape"
    && parseInt(navigator.appVersion)==3
    && navigator.javaEnabled()
   )
{
 var jToolkit = java.awt.Toolkit.getDefaultToolkit();
 var jScreenSize = jToolkit.getScreenSize();
 screenW = jScreenSize.width;
 screenH = jScreenSize.height-16;
  top.resizeTo(screenW,screenH);
}
}
}
//-->
</script>
<csactionitem name="c55a592e9"></csactionitem>
<script type="text/javascript" src="/js/swfobject.js"></script>
<style type="text/css">

            /* hide from ie on mac \*/
                html {
                        height: 100%;
                        overflow: hidden;
                }

                #flashcontent {
                        height: 100%;
                }
                /* end hide */

                body {
                        height: 100%;
                        margin: 0;
                        padding: 0;
                        background-color: #000000;
                                scrolling:yes;
                }
        </style>
<csactions>
<csaction name="c55a592e9" class="Call Function" type="onparse" val0="resizeOuterTo" val1=""></csaction>
                </csactions>
                <csscriptdict>
                        <script type="text/javascript"><!--
CSStopExecution=false;
function CSAction(array) {return CSAction2(CSAct, array);}
function CSAction2(fct, array) {
        var result;
        for (var i=0;i<array.length;i++) {
                if(CSStopExecution) return false;
                var aa = fct[array[i]];
                if (aa == null) return false;
                var ta = new Array;
                for(var j=1;j<aa.length;j++) {
                        
if((aa[j]!=null)&&(typeof(aa[j])=="object")&&(aa[j].length==2)){
                                
if(aa[j][0]=="VAR"){ta[j]=CSStateArray[aa[j][1]];}
else{if(aa[j][0]=="ACT"){ta[j]=CSAction(new Array(new String(aa[j] [1])));}
                                else ta[j]=aa[j];}
                        } else ta[j]=aa[j];
                }                       
                result=aa[0](ta);
        }
        return result;
}
CSAct = new Object;

function CSCallFunction(action)
{
        var str = action[1];
        str += "(";
        str += action[2];
        str += ");"

        return eval(str);
}


// --></script>
                </csscriptdict>
                <csactiondict>
                        <script type="text/javascript"><!--
CSAct[/*CMP*/ 'c55a592e9'] = new Array (CSCallFunction,'resizeOuterTo','');
CSAction(new Array(/*CMP*/ 'c55a592e9'));

// --></script>
                </csactiondict>

On Feb 19, 2010, at 12:10 PM, tom rhodes wrote:

. i was calling a function in
JS to resize the size of the flash.

Karl DeSaulniers
Design Drumm
http://designdrumm.com

_______________________________________________
Flashcoders mailing list
[email protected]
http://chattyfig.figleaf.com/mailman/listinfo/flashcoders

Reply via email to