在没有互联网的情况下运行的网站



allaboutrajini网站告诉您停止互联网连接以进入网站。我想它决定了连接是用javascript打开还是关闭,或者像gmail和qoura这样的东西

但是,他们怎么能在这么短的时间内在浏览器中本地存储这么多flash动画内容呢?

它加载一个160 KB的swf文件Design.swf和一个134 KB的sound.swf文件。

我想它决定了与的连接是打开还是关闭javascript或类似gmail和qoura的东西。

它使用ActionScript重复加载一个XML文件config.XML来检查连接。

但是他们怎么能在本地存储这么多flash动画内容呢浏览器在这么短的时间内?

所有的图形都是矢量图形,与许多人认为的相反,swf格式在存储矢量图形和提供交互所需的ActionScript方面非常有效。

据我所知,"离线缓存"并没有什么特别的技巧,它只是在启动时直接加载所需的所有内容,即160+134KB的swf内容。

它将.flv文件下载到浏览器。它检查连接,如果未检测到互联网连接,则播放flv。易于理解的

它嵌入了正常的flash内容,我认为它会ping服务器来检查互联网。

Source
------ 
   var so = new SWFObject("http://www.desimartini.com/allaboutrajniV1/Design.swf", "sotester", "100%", "100%", "8", "#000000", 'flashvars','Rajni=Cool');
    so.addVariable("flashVarText", "this is passed in via FlashVars"); // this line is optional, but this example uses the variable and displays this text inside the flash movie
    so.useExpressInstall('expressinstall.swf');
    so.addParam("scale", "noscale");
    so.addParam("allowFullScreen", "true");
    so.addParam('flashvars','Rajni=Cool');
    so.write("flashcontent");

而且站点中没有太多内容,所以它可以在更短的时间内加载swf。

相关内容

  • 没有找到相关文章

最新更新