我使用
<s:VideoDisplay>
它嵌入到浏览器中,占用100%,100%的浏览器 这最初很好用:无论浏览器的初始大小是多少,它都需要100%,100%的浏览器。
调整浏览器窗口大小时出现问题: SWF总是占用100%,100%的窗口,但VideoDisplay中的视频不是!
我尝试添加一些eventListeners,如:
protected function application1_resizeHandler(event:ResizeEvent):void {
videoDisplay.percentHeight = 100;
videoDisplay.percentWidth = 100;
videoDisplay.invalidateDisplayList();
}
没有成功! 总结一下:
SWF总是100%,100%: - 所以这不是将swf嵌入到html中的问题
有什么想法吗?
答案 0 :(得分:0)
试试这个对我有用:
<?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" >
<fx:Declarations>
<!-- Place non-visual elements (e.g., services, value objects) here -->
</fx:Declarations>
<s:VGroup verticalAlign="middle" horizontalAlign="center" height="100%" width="100%" >
<s:VideoDisplay id="myVid" height="100%" width="100%" source="idir.mp4" autoPlay="true"/>
</s:VGroup>
</s:Application>