TabPanel 加载多个 SWF 需要注意的问题。

第1个问题,切换TabPanel的时候,有些Tab加载不到SWF,显示空白。
解决:放置SWF的DIV高度和宽度需要变化,在这里都是减1.
第2个问题,快速切换TabPanel的时候,下个Tab显示的SWF是上一个Tab的SWF。
解决:
这个是由于过快而导致,上一个Tab还没有隐藏,所以,我们在每次打开Tab之前,手动隐藏还没隐藏的Tab页面。
第3个问题,SWF在IE中可以缓存,而在FireFox中不能缓存,现象就是IE中切换TabPanel,SWF不会重新加载,而FireFox中会重新加载。
目前没有找到方法解决,希望有方法的同学,提供一下,谢谢!

第4个问题,在不使用SWF,请执行removeSWF动作,否则,SWF内存不会释放,造成内存不断增加。
第5个问题,
1、FLASHPLAYER10.1引入了两种减少CPU处理的功能,一个是睡眠模式,另一个是SWF的内容位于屏幕之外是暂停和恢复该内容。
2、睡眠模式是暂停呈现并将Stage.frameRate设置成4fps,这所以不是0,是让所有连接保持打开状态(NetStream,Socket,NetConnection)。之所以是4,是因为许多电话制造商采用此帧速率作为刷新率。
3、暂停和恢复,当内容位置屏幕之外时候(全部内容在屏幕之外),暂停SWF文件,位于屏幕之内时候,恢复SWF,从而限制CPU使用量。
4、导致SWF位于屏幕之外的两种情况是,第一,滚动页面,第二,在浏览器中切换到新的标签。前者hasPriority HTML参数设置为True的时候ActionScript的执行不会被暂停,后者无论是设为True和Flase,SWF都会降低到2FPS。关于呈现,两种情况都会被暂停。
目前没有找到方法解决,希望有方法的同学,提供一下,谢谢!

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值