問題タブ [flash]
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.
java - 大きなファイルのダウンロード
Internet Explorer には 4 GB (IE6 では 2 GB) のファイル ダウンロード制限があります。Firefox にはこの問題はありません (サファリはまだテストしていません) (詳細はこちら: http://support.microsoft.com/kb/298618 )
ユーザーが非常に大きなファイル (最大 100GB およびそれを超える) をダウンロードできるサイトに取り組んでいます。
FTP を使用せずにこれを行う最善の方法は何ですか。エンド ユーザーは、HTTP を使用してブラウザからファイルをダウンロードできる必要があります。私が知る限り、Flash や Silverlight がファイルをクライアントに保存できるとは思えません。
これを実現するには、ActiveX または Java アプレットが必要になると思います。MSDN が使用するダウンロード マネージャーのようなもの。
それを行う商用(または無料)コンポーネントを知っている人はいますか?ユーザーが「ブラウザー全体」のダウンロード マネージャー (GetRight など) をインストールする必要はなく、サイトでのダウンロードのみで機能するようにしたいと考えています。
更新:ここに、私がやろうとしていることを明確にするのに役立つ追加情報があります。4GB の制限を超えるファイルのほとんどは、大容量の HD ビデオ ファイルです (ビデオ編集会社向け)。これらはインターネット経由でユーザーによってダウンロードされますが、これはローカル ネットワーク上のユーザーではありません。HTTP 経由でファイルを利用できるようにしたいと考えています (FTP や Bittorrent などを許可しないファイアウォールの内側にいるユーザーもいます)。これは、エンド ユーザーがダウンロードできるファイルのライブラリになるため、1 回限りの大きなダウンロードについては説明していません。は、半定期的にさまざまな大きなファイルをダウンロードします。
これまでのところ、@ Edmund-Tay が提案した Vault が最も近い解決策です。唯一の問題は、4GB を超えるファイルでは機能しないことです (ダウンロードを開始する前に即座に失敗します。おそらく、ファイルのコンテンツの長さによって超過またはオーバーフローする 32 ビット整数を使用している可能性があります)。
問題は IE にのみ存在するため、@spoulson がリンクしている記事のように機能するため、最善の解決策は Java アプレットまたは ActiveX コンポーネントです。ただし、これまでのところ、そのようなことを行うソリューション (マルチパート ダウンロード、再開など) を見つけることができませんでした。
自分で書かなければならないようです。もう 1 つのオプションは、拡張子または MIME タイプに関連付けられた .Net アプリケーション (おそらく ClickOnce) を作成することです。次に、ユーザーは実際に Web サーバーから小さなファイルをダウンロードし、それが exe/ClickOnce アプリで開き、ダウンロードするファイルをアプリケーションに指示します。これが MSDN ダウンローダーの仕組みです。エンド ユーザーは、EXE を 1 回ダウンロード/インストールするだけで済みます。これは、大きなファイルをダウンロードするたびに exe をダウンロードするよりも優れています。
javascript - フラッシュcs3、アクションスクリプトがイベントをjavascriptに送信するようにするにはどうすればよいですか?
Flash を使用して自分のサイトで .flv ムービークリップを再生していますが、.swf 送信によって、読み込みの開始、再生の開始、再生の終了時に JavaScript でイベントがトリガーされるようにしたいと考えています。
Actionscript 3.0 を使用して Flash CS3 でこれを行う最善の方法は何ですか?
apache-flex - ActionScript 3 (Flex/AIR) プロジェクトを標準出力に出力する方法はありますか?
ActionScript 3 プロジェクトからコンパイルされたバイナリを、実行時に標準出力に出力する方法はありますか?
私が収集した情報によると、人々はローカル ソケット接続に依存するハックや、ローカル ファイルシステム内のファイルに書き込む AIR アプリを作成することで、この制限を回避してきましたが、それだけです。Flash Player では明らかに不可能です。 Adobe の AIR ランタイム。
この種の機能を提供する何かを実装しようとしているプロジェクト (例: Tamarin コードに基づく) はありますか?
database - Adobe Flash はデータベースをサポートしていますか?
Adobe Flash がサポートしているデータベースがある場合、どのデータベースをサポートしていますか?
flash - 関数内で関数を呼び出す-FlashActionscript2.0
XMLをActionscriptにロードした後に関数を呼び出そうとしていますが、その関数をどのように呼び出すのか疑問に思っています。例:
では、onRelease関数のように、コードの別の部分で「 callMe ()」関数を呼び出すにはどうすればよいですか?
ActionScript 2.0はとても奇抜です!何か案は?
flash - actionscriptでステージ上のビットマップをどのように参照しますか?
actionscript 3を使用して、フラッシュのステージ上のビットマップをどのように参照しますか?
フラッシュのステージにビットマップがあり、ムービーの最後で、ムービーがループする前に、シーケンスの次のビットと交換したいと思います。私のライブラリには、クラス名img1 / img2/img3のアクションスクリプト用にエクスポートされた3つの画像があります。これが私のフラッシュのレイヤーの設定方法です。
ムービーの最後で、img1をimg2と交換したいので、ムービーはシームレスにループします。次に、理想的には、画像の最後に到達するまでimg2(レイヤー4)をimg3と交換します。
しかし、(デザイン時に)すでにステージに置かれている画像を参照する方法がわかりません。これを行う方法を知っている人はいますか?
エンドムービーは、うまくいけば、Webサーバーから動的に画像をロードし(私はこのビットのコードを持っています)、それらをimg1 / img2/img3と同様に表示します。
どんな助けでもいただければ幸いです。
編集:
@ 81bronco、これを試しましたが、インスタンス名はグラフィック用にグレー表示されています。ムービークリップとボタンでのみ実行できます。私はそれらをmoveclipに変え、新しいものを追加する前にmoveclipの画像をクリアすることで半分は機能しました(vanhornRFが提案したものよりも単純なものを使用して)が、マスクが画像をキックするときに奇妙な理由でクリアしましたマスクアニメーションのために戻ってきます。
flash - Flash ムービーにサウンドが含まれている (再生されている) かどうかを検出することは可能ですか?
Flash ムービーにサウンドが含まれているか、音楽が再生されているかを検出する方法はありますか?
これが Web ブラウザー (別のフラッシュ オブジェクト、javascript などからのアクション スクリプト)内で実行でき、フラッシュ ムービーの再生が開始される前に実行できるとよいでしょう。
ただし、これが完全に可能になるとは思えないので、他の(プログラム可能な)ソリューションも高く評価されます
c# - Windows フォームに flv (flash) プレーヤーを埋め込む
Windowsフォームアプリケーションで、ここからflv Flashプレーヤーを試しています。現在、1 つの .flv ファイルを問題なく再生していますが、複数のファイルを再生できるようにする必要があります。このコントロールが提供するプレイリストを使用した経験のある人はいますか?それとも、これを行うためのより良い方法はありますか?
security - フラッシュファイル (swf) を安全に埋め込むには?
ユーザーが独自の Flash アニメーションを投稿に埋め込めるようにしたいと考えています。通常、実際のファイルは無料の画像ホスティング サイトでホストされています。ユーザーがボタンをクリックして再生しない限り、実際にはフラッシュをロードしません(ページのロード時に何も自動再生されないようにします)。人々がフラッシュで本当に迷惑ながらくたを作ることができることは知っていますが、フラッシュアプリが視聴者に与える可能性のある重大な損害についての情報は見つかりません.
インターネットから任意のフラッシュ ファイルを埋め込むのは危険ですか? もしそうなら、ユーザーに無害なアニメーションを埋め込ませながら、有害なアプリを締め出すにはどうすればよいでしょうか?
編集:
私が収集できる限り、最も明白な脅威は、actionscript が悪意のあるサイトにリダイレクトすることです。
Adobeによると、 allowScriptAccess=neverおよびallowNetworking=noneを設定でき、swf はそれ自体の外部にアクセスできないようにする必要があります。 これですべての問題が解決しますか?
flash - Flash ビデオ ストリーミングの公開
Adobe の Flash Media Server と Red5 以外の Web カメラから Flash ビデオをパブリッシュするには、どのようなオプションが必要ですか? .NET、Python、または PHP でのソリューションを希望しますが、何も見つかりません。