問題タブ [preloader]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
actionscript-3 - フラッシュプリローダー:正しくプリロードされていませんか?
プリローダーは、本来あるべき3%の後に表示されず、ファイルが完全にロードされたときに表示されます。
誰かが私が間違っていることを私に説明するのを手伝ってもらえますか?私のコードは最初のフレームにあり、長方形オブジェクトとテキストフィールドオブジェクトを使用しています。私がこのようなコードで見た他のプリローダーでは、100フレームのムービークリップを使用しています。それは違いを生みますか?長方形の幅を更新するコードと、動的テキストボックスのテキストを更新するコードがあります。
最初のフレームのコード全体:
それは本当に現れるはずです、私が変更する必要があるいくつかの派手なエクスポートオプションはありますか?帯域幅プロファイラーでこれを試しましたが、100%マーク以降のみが表示されます。
編集:progress_barは、actionscript用にエクスポートされたムービークリップです。
actionscript-3 - AS3プリローダーの悲しみ、ライブラリからシンボルをロードできません
AS3プリローダーを作成し、そのコードをフレーム1に配置しました。
次に、シンボルを作成して、ライブラリに配置しました。フレーム1ではエクスポートしないように設定されており、flaの設定ではすべてのクラスがフレーム2でエクスポートされていました。フレーム2まで、オブジェクトへの参照はありませんでした。
次に、[フレーム1にエクスポート]チェックボックスをオンにせずにコンパイルすると、フラッシュがクラッシュしました。
これを修正するために、友人がフレーム3でゲームロジックを開始することを提案しました。これにより、フレーム2が適切に読み込まれます。これは正常に機能しているようで、クラスは適切にインスタンス化されていました。
次に、ムービークリップをロードせず、クラスをインスタンス化するだけであることが判明しました。繰り返しになりますが、これはフレーム1でエクスポートすることで修正できますが、実際にはそれを行う余裕はありません。
同じ友人が、フレーム3のステージにシンボルのインスタンスを配置し、フレーム4でゲームロジックを実行することを提案しました。これにより、ムービークリップが適切に初期化されるとのことです。
しかし、そうではありませんでした。フレーム1にエクスポートせずに、シンボル全体、グラフィックス、およびすべてをロードするにはどうすればよいですか?この単一のシンボルには、おそらく10〜20 MBのグラフィックが含まれるため、プリロードする必要があります。
助けてくれてありがとう!
編集:長い話を短くするために必要なのは、ムービークリップをロードして、使用して表示できるようにする方法だけです。
編集:AS3を介してムービークリップを強制的にロードする方法はありますか?
apache-flex - Flex Preloader が 100% になる前に表示されないことがある
この例で行われているのとまったく同じように、Flex カスタム プリローダーを作成しました: http://www.gotoandlearn.com/play?id=108
これを実装すると、FireFox と Chrome のコンピューターで正常に動作するようです。それをサーバーに公開し、キャッシュを更新してアプリケーションをリロードすると、カスタマイズされたプリローダーが取得されます。
しかし、友人のコンピューターでは、画面がしばらく白いままで、その後 1 秒ほどプリローダーが表示されますが、インジケーターは 100% です。
したがって、ロードはプリローダーが表示される前にすでに行われています。これを前に見た人はいますか?その原因や解決方法を知っていますか?
ありがとう
flash - Flash は、部分的に受信した SWF をどのようにプリロードしますか?
Flash には、ダウンロード中のファイルのプリローダーを表示する機能が組み込まれています。そのため、myfile.swf は、myfile.swf のダウンロード中に何を表示するかを指定できます。かなり素晴らしいアイデア。これを実装するには、次の 3 つの方法があります。
- プリローダーは、swf ファイルの最初の x バイトに含まれています。ブラウザが x バイトを受信すると、ファイルの残りの部分がダウンロードされている間、プリローダーが表示されます。
- プリローダーは Flash ランタイムに組み込まれており、swf ファイルの最初の x バイトは単にプリローダーのスキンを提供します。
- すべての swf ファイルには、実際には 2 つのアプリケーション (プリローダーとメイン プログラム) が含まれています。プリローダー全体が受信されると、実行が開始され、入力ストリームがプリローダーにリダイレクトされます。
これが実際にどのように達成されるか知っている人はいますか?
jquery - jQueryUI-tabsを使用してAJAXコンテンツの画像をプリロードします
だから私はui-tabsを使ってかなり素晴らしいアプリケーションを持っています..問題は、タブパネルが表示される前に私のajaxコンテンツに画像をプリロードする方法を私が一生理解できないことです。私が考えることができる唯一の方法は、タブパネルコンテンツをロードするための独自のajax機能を作成し、次のようなものをajax呼び出しに追加することです。
}
しかし、jQueryUi.tabs()オブジェクトに組み込まれているAJAXメソッドとイベントを使用してこれを行うためのより良い方法があると思います。私はそれを見ていないと思います...arg。 。 何か案は??
css - CSS および JS ファイルの読み込み中に読み込みバーまたはアニメーション GIF を表示しますか?
この質問が他のサイトや SO でバラバラ (JS または CSS のみ) で行われているのを見たことがありますが、これを行うための確実な方法はまだ見ていません。
私の状況はかなり一般的です。私は .NET MVC を使用しており、Visual Studio で開発しています。Site.Master ページと複数のビューがあり、それぞれに次のように JS ファイルと CSS ファイルを指定するコンテンツ プレースホルダーがあります。
また、私のナビゲーション バーは、 Apple の Web サイトで見られるものと同様のスプライト イメージです。私はヘッダー付きのサイト セクションを持っています。これも Apple のものに似ていますが、これは画像です。したがって、私のサイトは極端に画像が多いわけではありませんが、特に IE (Firefox もある程度) で表示すると、プラグイン用の画像と jQuery ファイルをロードしている間、サイト自体が私の目の前で断片化されます ( datatables プラグインをテーブルに適用するには、常に 1 秒かかります)。
すべての画像、CSS、および JS ファイルが読み込まれるまで、ページをまったく表示したくありません。すべて読み込まれた最終的なサイトを表示する前に、プログレス バーやアニメーション GIF を表示するだけで十分です。Gmail の読み込みバーもこれと同じ考え方を使用していると思います。
これを達成するための最善の方法について何か提案はありますか? どうもありがとう。
loader - ページ ローダーの推奨が必要 (html コンテンツ)
クライアントはページ ローダーを要求しました。これは、訪問者にコンテンツが進行中であることを知らせる「魅力的な」ものです。これは、標準の html コンテンツ (テキスト、画像など) 用です。
ウェブでいくつか見たことがありますが、それらの多くは時代遅れで、かなり不格好です。実装するのが面倒ではなく、それでもまともに見えるものを探しています。
前もって感謝します。
apache-flex - FlexSDKでSWFを自動生成する
AS3を使用して最初のWebサイトを構築しており、FlashBuilder4を使用してASクラスを作成/編集しています。2つの.flaファイル(preloader.flaとportfolio.fla)があり、どちらも.swcとして公開し、FB4(ビルドパス)のActionScriptプロジェクトにロードしました。デバッグを押すと、FB4はPreloader.swfというbin-debugフォルダーに.SWFを自動的に生成しますが、私のPreloader.asには
そして、このPortfolio.swfはそれ自体では生成されていません。さて、本当の質問です。FB4に両方の.SWFファイルを自動的に作成するように指示するにはどうすればよいですか?それともそれは不可能ですか、それでは回避策はありますか?
ありがとう。
flash - 複数のソースからの .swf のプリロード
かなり大きな (34 MB) Flash CS4 AS3 swf が全体としてプリローダーのようにロードされています。
l.load(new URLRequest(" sample.swf "));
読み込み時間を最小限に抑えるためのオプションは何ですか? swf を分割して複数のサーバーからロードすることはできますか?
ライブラリから画像を動的にロードしています:
var myBitmapDataObject:myBitmapData = new myBitmapData(100, 100); var myImage:Bitmap = new Bitmap(myBitmapDataObject); addChild(myImage);
現在、コンパイルされたクリップに含めるために、すべての画像を宣言/参照しています。誰かがより良い方法を知っていますか? Flex の使用にはまだ慣れていません。
ご提案ありがとうございます。
apache-flex - AS3 プリローダーで bytesTotal が増加するのはなぜですか?
Flex アプリ用のカスタム プリローダーを作成していますが、次のような動作に気付きました: 読み込み時にプログレス バーが 100% になり、その後ダウンしてから元に戻り、アプリの読み込みが完了するまで続きます。
dowloadprogress リスナーにトレースを入れると、アプリの読み込み中に bytesLoaded と bytesTotal の両方が増加することがわかりますが、必ずしも同時に増加するとは限りません。
コード:
出力:
ロード中に bytesTotal が変化するのはなぜですか?