flash builder 生成的 swf 在 IE 中不显示
flash builder 4.6
windows xp sp3
问题:flash builder 生成的 test1.swf ,在IE8 中,那状态栏一直是正在打开的状态,test1.swf中的文字也没显示出来。但在firefox中却显示正常。
另外,如果用IE打开bin-release目录中"test1.html",test1.swf却又正常显示。
我是在flash builder中导出发行版,然后在bin-release目录中把生成的 test1.swf 复制到站点根目录下的。没有复制bin-release目录内的其它文件。
flex代码:
<?xml version="1.0" encoding="utf-8"?>
<s:Application xmlns:fx="http://ns.adobe.com/mxml/2009"
xmlns:s="library://ns.adobe.com/flex/spark"
xmlns:mx="library://ns.adobe.com/flex/mx"
width="66" height="16" minWidth="66" minHeight="16">
<fx:Script>
<![CDATA[
protected function abc():void{
lbText.text = 'abc';
}
]]>
</fx:Script>
<fx:Declarations>
</fx:Declarations>
<s:Label id="lbText" initialize="abc()" x="0" y="0" width="66" height="16" text=""/>
</s:Application>
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<title>test</title>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
</head>
<body>
<object width="66" height="16" align="middle"
type="application/x-shockwave-flash" id="test1" name="test1"
data="/test1.swf">
<param name="quality" value="high">
</object>
</body>
</html>