Apache flex Flex3-将FlashVar传递到html包装中的swf

Apache flex Flex3-将FlashVar传递到html包装中的swf,apache-flex,null,flash,flashvars,Apache Flex,Null,Flash,Flashvars,我在将FlashVar传递到应用程序的swf时遇到问题 我使用的是flex builder提供的默认模板,我在其中添加了FlashVar,如adobe livedocs中所述: AC_FL_RunContent( "src", "playerProductInstall", "FlashVars", "MMredirectURL="+MMredirectURL+'&MMplayerType='+MMPlayerType+'&MMdoctitle='

我在将FlashVar传递到应用程序的swf时遇到问题

我使用的是flex builder提供的默认模板,我在其中添加了FlashVar,如adobe livedocs中所述:

AC_FL_RunContent(
        "src", "playerProductInstall",
        "FlashVars", "MMredirectURL="+MMredirectURL+'&MMplayerType='+MMPlayerType+'&MMdoctitle='+MMdoctitle+'langStyle=Styles_jp.swf&langId=jp_JP&langSource=jp_JP.xml'+"",
        "width", "100%", ...

AC_FL_RunContent(
        "src", "SOD",
        "FlashVars", "langStyle=Styles_jp.swf&langId=jp_JP&langSource=jp_JP.xml",
        "width", "100%", ...

<object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000"
            id="SOD" width="100%" height="100%"
            codebase="http://fpdownload.macromedia.com/get/flashplayer/current/swflash.cab">
            <param name="movie" value="SOD.swf" />
            <param name="quality" value="high" />
            <param name="bgcolor" value="#869ca7" />
            <param name="allowScriptAccess" value="sameDomain" />
            <embed src="SOD.swf" quality="high" bgcolor="#869ca7"
                FlashVars="langStyle=Styles_jp.swf&langId=jp_JP&langSource=jp_JP.xml"
AC\u FL\u RunContent(
“src”,“playerProductInstall”,
“FlashVars”、“MMredirectURL=“+MMredirectURL+”&MMplayerType=“+MMplayerType+”&mmDoctTitle=“+mmDoctTitle+”langStyle=Styles\u jp.swf&langId=jp\u jp&langSource=jp\u jp.xml”+”,
“宽度”,“100%”。。。
AC_FL_RunContent(
“src”,“SOD”,
“FlashVars”、“langStyle=style\u jp.swf&langId=jp\u jp&langSource=jp\u jp.xml”,
“宽度”,“100%”。。。
你应该做:

....
<param name="FlashVars" value="langStyle=Styles_jp.swf&langId=jp_JP&langSource=jp_JP.xml" />
<embed src="SOD.swf" quality="high" bgcolor="#869ca7"
                FlashVars="langStyle=Styles_jp.swf&langId=jp_JP&langSource=jp_JP.xml"><embed>
。。。。

@BS_C3不使用flex builder提供的
默认模板
@BS_C3创建新的html文件并添加嵌入脚本
实际上,这并不是因为它不起作用。我可能设置了一些错误…我只是修改了生成的包装以获得最简单的html包装结构。但它甚至没有连接到调试器。我走了a编辑这个问题,这样你就可以看到我在包装中的内容了
<html lang="en">
    <head>
        <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
        <title></title>
        <script src="AC_OETags.js" language="javascript"></script>
        <style>
            body { margin: 0px; overflow:hidden }
        </style>
    </head>

    <body scroll="no">
        <noscript>
            <object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000"
                id="SOD" width="100%" height="100%"
                codebase="http://fpdownload.macromedia.com/get/flashplayer/current/swflash.cab">
                <param name="movie" value="SOD.swf" />
                <param name="quality" value="high" />
                <param name="bgcolor" value="#869ca7" />
                <param name="allowScriptAccess" value="sameDomain" />
                <embed src="SOD.swf" quality="high" bgcolor="#869ca7"
                    width="100%" height="100%" name="SOD" align="middle"
                    play="true"
                    loop="false"
                    quality="high"
                    allowScriptAccess="sameDomain"
                    type="application/x-shockwave-flash"
                    pluginspage="http://www.adobe.com/go/getflashplayer">
                </embed>
            </object>
        </noscript>
    </body>
</html>
....
<param name="FlashVars" value="langStyle=Styles_jp.swf&langId=jp_JP&langSource=jp_JP.xml" />
<embed src="SOD.swf" quality="high" bgcolor="#869ca7"
                FlashVars="langStyle=Styles_jp.swf&langId=jp_JP&langSource=jp_JP.xml"><embed>