首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

SWF :当容器隐藏时,如何避免重新加载?

SWF是指Shockwave Flash文件,是一种用于展示动画、游戏和互动媒体的多媒体格式。当容器隐藏时,可以通过以下方法避免重新加载SWF文件:

  1. 使用JavaScript控制SWF的显示与隐藏:可以通过JavaScript代码来控制SWF文件的显示与隐藏,当容器隐藏时,将SWF文件隐藏,当容器重新显示时,再将SWF文件显示出来,这样可以避免重新加载。
  2. 使用CSS属性控制SWF的显示与隐藏:可以通过设置SWF文件所在容器的CSS属性来控制其显示与隐藏。当容器隐藏时,将其CSS属性设置为"display: none;",当容器重新显示时,再将其CSS属性设置为"display: block;",这样可以避免重新加载。
  3. 使用AJAX技术加载SWF文件:可以使用AJAX技术将SWF文件加载到页面中,当容器隐藏时,不需要重新加载SWF文件,只需要隐藏已加载的SWF文件即可。当容器重新显示时,再将已加载的SWF文件显示出来。
  4. 使用缓存机制:可以通过设置SWF文件的缓存策略,使其在第一次加载后被缓存起来。当容器隐藏时,SWF文件可以从缓存中读取,而不需要重新加载。

需要注意的是,以上方法只是避免重新加载SWF文件,但并不能完全避免SWF文件的重新初始化。在容器重新显示时,SWF文件可能需要重新初始化一些状态或数据。

页面内容是否对你有帮助?
有帮助
没帮助

相关·内容

删库如何避免跑路

还有就是本小节要介绍的延时节点:在Replication集群中,可以设置一个延时节点,该节点的数据同步时间要慢于集群中的其他节点,其他节点出现误操作后,若延时节点的数据还没有被影响就可以从延时节点进行恢复...本小节就简单演示一下如何搭建这种异构集群下的延时节点,我这里已经事先准备好了一个PXC集群和一个用作延时节点的数据库: ?...首先停止业务系统对Master节点所在的PXC集群的读写操作,避免还原的过程中造成数据混乱。然后导出Slave节点的数据: ?...这里之所以还要介绍这种方案,是因为延时节点方案存在着一定的局限性:一旦在延时阶段没有发现问题并解决问题的话,那么主从数据同步后,也无法利用从节点去实现误删除的恢复。...最后将这些insert语句重新在数据库中执行一遍,这样就实现了数据的恢复: ? 闪回工具有很多,本文中采用的是binlog2sql,它是大众点评开源的基于Python编写的MySQL日志闪回工具。

85720

Chrome、FF在swf处理中的问题小记

当时的需求是点击网页装扮的时候会弹出一个层,层内有很多TAB选项卡,而有一个对图片处理的swf(让用户选择一张图片、编辑图片)放在其中一个选项卡中,而来回切换tab选项卡的时候,swf会被重新加载。...后面在小组内我记得有总结过FF下什么情况下会触发swf重新渲染: 1、将swf元素的display属性由none切换至block; 2、将swf元素由页面内完全不可见的区域移动可见区域(这一点现在需要再次证实一下...); 当时的解决办法现在不大记得了,如果现在让我给一个方案,我会选择使用移动dom来处理这个问题:将swf从它的你层移动当前可见的tab层,切换回去的时候再移回原来的位置。...但最近在将游戏接入新浪微博的微游戏的平台,遇到了一个问题:就是点击游戏内(flash)一个按钮,调用页面中的js函数,这个时候会将swf隐藏(none掉了,因为swf不能设置它的wmode为transparent...--透明,设置后游戏有些模块在操作中会受影响),而处理完操作后,会再将游戏显示出来(block),然后看到游戏重新加载了,IE下没有发现此问题,chrome百分百重现此问题。

1.6K30

转:Flash 插件面板 DragonBonesDesignPanel 的绿色安装方法

关于这个Dragonbones,5月份的时候还用得好好的,cocos2d-js还能妥妥的加载。最近就不行了,原来默默的升级了。还是得找回原来的2.0版本,后边再开一个文章说这个事吧。...包含一个jsfl文件) Flash安装插件的时候,需要Adobe Extension Manager ,但是安装Adobe Extension Manager 是一个很繁琐的过程,不一定成功,有时候还需要重新安装...%20Settings/Application%20Data/Adobe/Flash%20CS6/zh_CN/Configuration/   根据上面的信息,找到相应的目录(前提是你的系统要能查看到隐藏目录...   关掉 Flash ,再重新打开 Flash, 新建 AS3 类型的文档,打开菜单,可以看到 "窗口》其它面板》DragonBonesDesignPanel" 自此,安装完成。...如果有兴趣自定义自己的其它面板,可以参考老外的文章:如何自定义Flash面板

1.1K30

Flash WebGame 开发经验心得和PureMVC框架细说

一个壳子 SWF”:这是一个体积很小,但意义很大的SWF;它后面总是跟着随机变量,确保每次用户加载的都是最新的;它里面定义着一些需要经常更新而且每次更新都 必须保证用户也在第一间就得到最新值的变量;它里面最好有一个简单背景图...登录注册SWF”:这个简单,在加载重量级的 SWF前,先加载登录注册SWF,可以保证用户第一间就能打开登录注册界面,而且可以有效节省服务器带宽。”...缺点是,UI膨胀到一定规模,可能会需要你有一台配 置比较好的电脑–哎,说到这里我就伤心啊,我那台玩魔兽效果全关还卡的电脑,一直陪伴我的整个UI开发历程。...FLEX关联皮肤是在编译完成的,而我的UI关联皮肤是在运行时,启动程序加载完UI代码的SWF和皮肤 的SWF后,动态指定的。...可如果你的皮肤和代码是分开编译成两个SWF的,这种情况就简单了,你可以让运维从SVN上拉出上一个版本的皮肤SWF重新发布一下就好了,你所要做 的只不过是动一下嘴皮。

59020

实践-小细节Ⅴ

避免多个UICollectionView 在一个View中 ?...正确的做法是: 如上图的效果,自定义一个包含一个Label 一个UICollectionView的视图,创建两个对象即可,这样可避免多个UICollectionView使用一套代理协议造成的莫名其妙的...6.Pop回来导航栏隐藏出现上出现一片空白 方法1 [self.navigationController.navigationBar setHidden:YES]; 方法2 [self.navigationController...9.swf是什么文件 swf是flash动画文件,不少朋友经常玩的网页游戏以及网页视频电影其实都是swf文件,swf文件在网络中非常常见,比如:优酷或土豆视频播放的都是swf文件 大家只要简单的理解为...不过对于一个链接为 http:XXXXXXXXXXXX.swf 的视频链接,使用原声的视频播放器是无法播放的,而且使用 UIWebVIew加载也是无法显示的,可以这样理解,苹果封杀了 Flash文件(swf

74710

加载RAM磁盘编译Xcode项目

遇到零散索引(odd index)问题(代码块补全工作不正常、经常性的重建索引、或者运行项目缓慢),它可以有效地删除衍生数据。删除这个文件夹将会导致所有Xcode上的项目信息遭到破坏。...~/Library/Developer/Xcode/DerivedData/* C代码 收藏代码 hdid -nomount ram://4194304 删除的这些数据,Xcode会在Build重新写入的...在重启或从Finder中弹出RAM磁盘,磁盘中的内容将会消失。下次再创建磁盘,Xcode将会重新构建它的索引和你的项目中间文件。...遇到零散索引(odd index)问题(代码块补全工作不正常、经常性的重建索引、或者运行项目缓慢),它可以有效地删除衍生数据。删除这个文件夹将会导致所有Xcode上的项目信息遭到破坏。...在重启或从Finder中弹出RAM磁盘,磁盘中的内容将会消失。下次再创建磁盘,Xcode将会重新构建它的索引和你的项目中间文件。

1.6K20

实时音视频开发学习6 - 云端录制与回放

每一种方案都懂讲述了以下几点: 如何在控制台使用 如何开始录制任务 如何结束录制任务 如何将房间中的多路画面混合成一路 如何明明文件格式 支持方案的平台 全局录制 首先在控制台中选择录制形式为...主播停止音视频上行或者粉丝退出房间则结束录制。 多路画面的混合采用云端的混流方案,包括服务端REST API混流方案和客户端SDK API混流方案,这在TRTC的高级应用中做了详细的介绍。...视频格式与支持平台: 视频编码格式仅支持H.264编码,Chrome、Firefox、Edge 及 QQ 浏览器播放 HLS 需要加载 hls.js,Android 微信、QQ 为 TBS 内核,原生支持播放...视频播放容器: 播放容器必须为标签,通过CSS可以实现铺满全屏、容器自适应等效果具体见demo06。...这里需要注意的是选用的hls播放器版本为0.12.4,避免出现错误 镜像和进度条标记: 镜像标记通过ContextMenu中,将mirror属性设置为true即可,而进度条标记则通过ProgressMarker

6.5K30

as3加载外部资源

在as3的开发中,经常会加载外部共用资源,比如某一个公用的图片或者其它小特效。这时候为了避免重复请求,一般会将这些资源放在一个fla文件中,为每一个资源添加链接。...这样就生成了一个名为flower.swf文件,将其放在b.com域下,访问路径为:http://b.com/swf/flower.swf 新建一个名为main.fla文件,如果是在fla内加载flower.swf...如果main.swf与flower.swf属于同一域则不需要设置ldrContext的securityDomain属性,而假设main.swf放在a.com下,而flower.swf放在b.com域下,...否则在访问加载swf,会报安全沙箱冲突,而main.swf在第一次加载flower.swf,会先加载b.com根目录下的crossdomain.xml(http://b.com/crossdomain.xml...点击“加载swf”按钮后,最终的效果图: ?

80840

网页上播放视频的免费的播放器_CKPlayer

的配置 13 i:'',//初始图片地址 14 d:'http://www.ckplayer.com/temp/11.jpg',//暂停播放的广告,swf/图片 15...u:'http://www.baidu.com',//暂停如果是图片的话,加个链接地址 16 l:'http://www.ckplayer.com/down/start.swf',//视频开始前播放的广告...,swf/图片/视频 17 r:'',//视频开始前播放图片/视频加一个链接地址 18 t:'1',//视频开始前播放swf/图片时的时间 19 e:'3',//视频结束后的动作...,0是按关键帧,1是按关键时间点 23 q:'',//视频流拖动参考函数,默认是start 24 m:'0',//默认是否采用点击播放按钮后再加载视频,0不是,1是,设置成1不要有前置广告...,宽,高,需要flash的版本,当用户没有该版本的提示,加载初始化参数,加载设置参数如背景,加载attributes参数,主要用来设置播放器的id) 42 swfobject.embedSWF('ckplayer

13K109

前端优化:首屏加载速度的实践

,那么如何提升网页的首屏加载速度,成为了前端开发者必须面对的问题。...其实懒加载是一种只在需要加载图片,它通过在用户滚动到图片位置之前,不加载图片或只加载低分辨率的图片占位符,来减少首屏加载的网络请求和带宽占用。当用户滚动到图片位置,再加载实际的高清图片。...IntersectionObserver((entries, observer) => { entries.forEach(entry => { if (entry.isIntersecting) { // 图片进入视口...= loadContent; 在上面的示例代码中,创建了一个骨架屏容器和一个真实内容容器,然后在页面加载完成后,通过loadContent函数模拟异步加载真实内容的过程...,在这个加载过程中,骨架屏容器可见,真实内容容器隐藏,当真实内容加载完成后,通过修改CSS类名来隐藏骨架屏并显示真实内容。

10141

前端 Web 开发常见问题概述

clear 样式的意义,在于重置浏览器的渲染光标,使原本被忽略计算的浮动元素的高度,重新计算进来。clear 样式最常用的属性值是“clear: both”。...还有一个属性:async,表明当前脚本文件可以异步加载,无需等待。一般用于处理外部网站脚本。如果没有这个属性,外部网站网速很慢,会非常影响浏览体验。...浏览器向服务器第一次请求某网页,服务器会返回一个 HTTP 状态 200,同时返回该页面的上次修改时间,格式如下: Last-Modified: Fri, 12 May 2006 18:53:33...,服务器会返回一个 HTTP 状态码 304(代表页面无变化)及一个空报文,避免重复加载。...浏览器在第二次向服务器重复加载同一个网页,会同时询问: If-None-Match: W/"50b1c1d4f775c61:df3" 如果文件没有变化,服务器直接返回304状态码。

1.3K21

被网页挂马攻击的几个要素_网站挂马检测工具箱书籍

判断访问来源 客户端环境通过浏览器访问页面,由一个页面跳转到另一个页面访问,HTTP数据报文中会记录访问当前页面的来源页面,实现的方式是通过HTTP数据中Referer部分进行记录。...实现操作系统版本、浏览器版本信息的获取是通过HTTP数据报文中的User-Agent部分获取的,客户端环境浏览网页发出HTTP数据请求,会携带相应的User-Agent信息一同发送,该信息中包含了客户端的操作系统...网马的加解密 从上述的挂马方式和执行条件判断中我们了解到,黑客实施挂马攻击,想尽可能地隐藏自己的挂马信息,在保证网马执行高成功率的同时,尽量不被用户或安全防护软件发现,那么在挂马的位置、执行条件判断之后...PDF文件网马 PDF网马是将恶意Javascript代码通过压缩处理的方式以数据流的形式存储在PDF文件中,客户端浏览PDF文件,文件中包含的Javascript恶意代码就可以执行,进而导致用户受到恶意代码攻击...针对这种情况,我们就需要将SWF文件下载回本地,然后对SWF文件中的ActionScript代码进行分析。

2.8K20
领券