你可以做類似下面的下面的代碼你的aspx頁面上,請注意inparticular以下行: 'FlashVars的', '公物= <%的Response.Write(公物)%>'
<script language="javascript">
if (AC_FL_RunContent == 0) {
alert("This page requires AC_RunActiveContent.js.");
} else {
AC_FL_RunContent(
'codebase', 'http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=9,0,0,0',
'width', '100%',
'height', '100%',
'src', 'Game',
'quality', 'high',
'pluginspage', 'http://www.macromedia.com/go/getflashplayer',
'align', 'middle',
'play', 'true',
'loop', 'true',
'scale', 'showall',
'wmode', 'window',
'devicefont', 'false',
'id', 'Game',
'bgcolor', '#ffffff',
'name', 'Game',
'menu', 'true',
'allowFullScreen', 'false',
'allowScriptAccess', 'sameDomain',
'movie', 'Game',
'FlashVars', 'CID=<% Response.Write(PublicProperty) %>',
'salign', ''
); //end AC code
}
</script>
而我該如何從動作腳本代碼調用這個變量? 變量名是否爲「CID」? 所以我會通過這段代碼得到它的值: var VarValue:String = CID.toString(); ?? – Ahmy 2009-08-17 07:51:02
變量可以被命名爲任何東西,它只是一個複製和粘貼,從一個工作示例。要訪問閃存中的變量,您可以使用: root.loaderInfo.parameters.CID – Kevin 2009-08-17 08:11:06
這不工作你有另一種解決方案嗎?我需要告訴你,我不包括這個代碼,我包括標籤