2012-01-22 3 views
3

allaboutrajini siteは、あなたのインターネット接続を中止してsite.Iを入力するように指示しています。これは、接続がjavascriptなどでオンまたはオフになっているかどうかを判断します。インターネットなしで実行されるウェブサイト?

しかし、このような短時間で、Flashアニメーションコンテンツをブラウザにローカルに保存するにはどうすればよいですか?

答えて

2

160 KB swfファイルDesign.swfと134 KB sound.swfファイルを読み込みます。

これは、接続がオンかオフかを、 javascriptまたはgmailとqouraのような方法で判断すると思います。

ActionScriptを使用して、XMLファイルconfig.xmlを繰り返しロードして、接続を確認します。

しかし、どのようにしてフラッシュアニメーションコンテンツをローカルに保存することができますか? このような短時間でブラウザはどうなりますか?

すべてのグラフィックスは、ベクターグラフィックス、および多くのあなたはSWF形式は双方向性を提供するために必要なベクトルグラフィックスとActionScriptを格納ではかなり効果的であると考えてみましょうどうなるかに反しています。

「オフラインキャッシュ」のための具体的なトリッキーはありません。起動時に直接必要なもの、つまり160 + 134 KBのswfコンテンツがロードされます。

1

ブラウザに.flvファイルをダウンロードします。インターネット接続が検出されない場合、接続をチェックしてflvを再生します。シンプル。

+0

これは単なるFLVビデオではありません。インタラクティブコンテンツです.flvビデオはインタラクティブではありません。 – tarashish

+1

@unussunu、swf、何でも。 Flashファイルは、インタラクティブで完全に自己完結型であることができます。 – Sparky

+2

FLVでない場合は、おそらくSWFです。 – BoltClock

1

これは、インターネットをチェックするためにサーバーに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を読み込むことができます。

関連する問題