Flex3全屏效果实现

Flex3全屏效果实现
        近期项目使用flex3实现,一年多没用了,突然用到这玩意,感觉有点陌生了。今天要用代码实现flex3的全屏模式。这里有几个步骤需要注意:
        修改html-template目录下的index.template.html文件,注意添加或修改红色字体部分
        第一处:
AC_FL_RunContent(
        
" src " " playerProductInstall " ,
        
" FlashVars " " MMredirectURL= " + MMredirectURL + ' & MMplayerType = ' + MMPlayerType + ' & MMdoctitle = ' + MMdoctitle + "" ,
        
" width " " ${width} " ,
        
" height " " ${height} " ,
        
" align " " middle " ,
        
" id " " ${application} " ,
        
" quality " " high " ,
        
" bgcolor " " ${bgcolor} " ,
        
" name " " ${application} " ,
        
"allowFullScreen","true",
        
" type " " application/x-shockwave-flash " ,
        
" pluginspage " " http://www.adobe.com/go/getflashplayer "
    );
        第二处:
AC_FL_RunContent(
            
" src " " ${swf} " ,
            
" width " " ${width} " ,
            
" height " " ${height} " ,
            
" align " " middle " ,
            
" id " " ${application} " ,
            
" quality " " high " ,
            
" bgcolor " " ${bgcolor} " ,
            
" name " " ${application} " ,
            
"allowFullScreen","true",
            
" type " " application/x-shockwave-flash " ,
            
" pluginspage " " http://www.adobe.com/go/getflashplayer "
    );
        第三处:
< object classid = " clsid:D27CDB6E-AE6D-11cf-96B8-444553540000 "
            id
= " ${application} "  width = " ${width} "  height = " ${height} "
            codebase
= " http://fpdownload.macromedia.com/get/flashplayer/current/swflash.cab " >
            
< param name = " movie "  value = " ${swf}.swf "   />
            
< param name = " quality "  value = " high "   />
            
< param name = " bgcolor "  value = " ${bgcolor} "   />
            
< param name = " allowScriptAccess "  value = " sameDomain "   />
            
< embed src = " ${swf}.swf "  quality = " high "  bgcolor = " ${bgcolor} "
                width
= " ${width} "  height = " ${height} "  name = " ${application} "  align = " middle "
                play
= " true "
                loop
= " false "
                quality
= " high "
                allowFullScreen="true"

                type
= " application/x-shockwave-flash "
                pluginspage
= " http://www.adobe.com/go/getflashplayer " >
            
</ embed >
    
</ object >

         最后:

全屏AS代码:

stage.displayState = StageDisplayState.FULL_SCREEN;

退出全屏AS代码:

stage.displayState = StageDisplayState.NORMAL;

你可能感兴趣的:(Flex3全屏效果实现)