我开发了一个Adobe Flex(v.2)应用程序。该应用程序作为托管在Web服务器上的.swf文件存在。我有一个html页面托管在一个完全不同的Web服务器上(它独立于.swf文件所在的Web服务器)。
我的问题是如何在html页面中调用.swf文件(它位于单独的Web服务器上)并将flex应用程序嵌入到html页面中? 我试过在html页面中调用.swf文件的url。
不幸的是我没有收到错误消息。我的html页面中没有任何内容。我期待看到我的swf应用程序嵌入其中。
这是我在html页面中使用的代码示例,用于调用和嵌入swf文件。
AC_FL_RunContent(
"src", "http://www.url/swfName.swf",
"width", "580",
"height", "472",
"align", "middle",
"id", "swfName",
"quality", "high",
"bgcolor", "#869ca7",
"name", "swfName",
"flashvars",'historyUrl=history.htm%3F&lconid=' + lc_id + '',
"allowScriptAccess","sameDomain",
"type", "application/x-shockwave-flash",
"pluginspage", "http://www.adobe.com/go/getflashplayer"
);
我是在正确的轨道上吗?
答案 0 :(得分:1)
也许这是某种跨域问题(意味着Flash在不同的域上?)所以你需要一个crossdomain.xml文件。检查更多相关信息here,希望有所帮助。
答案 1 :(得分:0)
AFAIK,应该有效。加载页面时你得到了什么?
答案 2 :(得分:0)
您是否尝试将Flash应用程序嵌入到您的网站中,但内容位于远程服务器/网站上?如果是这样,您可能需要更改标记和标题,以便在此处覆盖更广泛的受众群体。