首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Flash未收到resize事件

问Flash未收到resize事件
EN

Stack Overflow用户
提问于 2011-06-01 01:37:21
回答 1查看 513关注 0票数 0

在div中,我们使用swfobject嵌入一个flash播放器。我们在动作脚本中编写了flash播放器。在初始化网页的过程中,我们使用javascript来调整div的大小,使播放器最适合浏览器。附带的flash播放器注册一个OnResize事件侦听器和处理程序。问题是,当包含的div调整大小时,OnResize事件不会被调用。(当我们随后拖动以调整浏览器大小时,确实会调用OnResize事件。)调整div大小时,闪存虚拟机未完全就绪是否会导致此问题?在这种情况下,确保调用OnResize事件的最佳方法是什么?

谢谢。

EN

回答 1

Stack Overflow用户

发布于 2011-06-01 02:06:45

要确定事件是否按预期顺序触发,请将它们全部记录到您的JS控制台。

在闪存中,当你的闪存准备就绪时,onAddedToStage将被触发。我通常在onAddedToStage处理程序中手动触发onResize,以防在Flash准备就绪之前调整窗口大小。如果您确保使用ExternalInterface将onAddedToStage发布到JS,您还可以让您的JS调整处理程序延迟在闪存上触发onResize,直到触发onAddedToStage之后。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/6191320

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档