2016-10-13 00:16:48 点击量:8 标签: 收藏本文
为何使用动态发布时, 在ff或者ie中 stage.stageWidth和stage.stageHeight会返回0?
(在ie中,stage 大小会返回正确,而当刷新时,将会变成0)
解决方法是在as中定义一个resize handler。flash player开发团队很明显知道这个问题,因此flash player将持续触发stage.resize
事件直到接收到flash的实际长宽值。
代码:
- stage.addEventListener(Event.RESIZE, resizeHandler);
- stage.dispatchEvent(new Event(Event.RESIZE)); // force stage resize event for normal cases
- function resizeHandler(event:Event):void {
- if (stage.stageHeight > 0 && stage.stageWidth > 0) {
- stage.removeEventListener(Event.RESIZE, resizeHandler); // only execute once
- // your initialization code here
- }
- }
为什么ie6和7显示错误信息:父节点为空或不是一个对象?
这出现在swfobject库(2.1,2.0版本)在同一个页面被重复引入时。想要避免的话,请不要重复引用库。另外2.2版本已经修复。
为什么我刷新ie后,内存使用会不断上升?
最近Anychart.com小组发现了长期以来ie6/7/8中刷新含 flash9/10的页面导致内存泄露的原因。
这个bug的原因并不是flash player本身。而是因为Skype(著名的网络电话)的 IE 插件。
你可以查看在他们的博客更多的信息以及如何禁用这个插件。
http://www.anychart.com/blog/2009/07/27/anychart-has-discovered-bug-in-skype-skype-promises-to-fix-it-asap-2/
我们是一家提供综合软件外包与弱电工程服务的技术公司。
业务涵盖定制软件、管理系统、网站、小程序、APP、系统集成、网络布线、监控安防、门禁、机房建设及长期技术维护。
公司地址:湖北省宜昌市伍家岗区东站二路6号三峡(宜昌)大数据产业园海洋馆二楼A203室