問題タブ [flash-10]
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.
javascript - Flash 10 を検出しない: 世界で最も広まっている Web ビデオのバグ?
質問: サイトの Flash バージョン "x" の要件が、新しいバージョンの Adobe Flash Player バージョン "10" (または "1y") の存在を適切に検出することを確認する最善の方法は何ですか?
ここに謎があります。Flash Player バージョン 8 および 9 以降を必要とする多くのサイトが、Flash Player バージョン 10 を検出できないのはなぜですか?
そして、これが私の投稿「 WTF: The Adobe Flash Version 1x Crisis 」のテクニカラーのスクリーン キャプチャであるジューシーな背景です。
更新 2:私が見ている問題は、同じバージョンまたはより新しいバージョンの不適切な比較に関するものではないことを確認しました。一部のクライアント側の検出では、Flash Player がインストールされているかどうか、ましてやそのバージョンを判別できないようです。また、管理者として実行している場合、問題がないことも発見しました。Flash 10 の検出は問題なく動作します。そのため、これは私が最初に思ったよりも大きなヘビの缶になります. 私はまだこの質問のタイトルを変更する準備ができていません.クライアント側のコードを分析し続けて、どのような素晴らしいロジックが展開されるかを確認しています. これらの最新の啓示の詳細については、私のブログをご覧ください。
更新:検索を行いましたが、関連する質問「 Flash 10 にアップグレードした後、なぜ flash ビデオが再生されないのですか? 」を見逃していました。そこにある憶測は興味深いものですが、その真相には達していません。また、リーバイスの問題がどのように解決されたのかは明らかではありません。興味深い...ここで物事の根底に到達できるかもしれません。
いくつかの背景
新しい Adobe Flash Player バージョン 10.0.12.36 をクリーン インストールとしてインストールすることができました (Adobe が提供するアンインストーラーを使用して以前のバージョンを削除しました)。
最初の失望は、CBS Television のサイトから最新の NCIS 番組を再生できなかったときに気づきました。HD でも、昔ながらの標準でもありませんでした。しかし、Hulu でお気に入りの番組のビデオを再生することはできました。鼻を鳴らすほど、Flash を持っていない、Flash の新しいバージョンが必要、Flash のバージョンが古いという不快なメッセージを何度も見つけました。ダウンロード用のボタン。
ダウンロード/更新ボタンをクリックし、Adobe サイトにインストールを指示するたびに (管理者として実行していないため、試行すると失敗するはずです)、既にバージョン 10.0.12.36 を持っていることが即座に確認され、更新は試行されませんでした。 .
興味がありますか?
チャレンジ
私は、人々が使用している Flash 検出スクリプトに最も可能性の高いバグが何であるかを正確に知っていると思います。バグではないほどジューシーです。
バージョン 10 を検出できないすべてのサイトが同じバグに悩まされているわけではありません。私が念頭に置いているものは本当に可能性が高いと思います。どこかの封筒に私の理論を封印するべきでしょう。それまでの間、StackOverflow コミュニティが提供するものと、レッスンの結論を見てみましょう。
バグは本当に単純でとても面白いと私は言います。あなたは何を言っていますか?
apache-flex - FileReference.save() は ByteArray を複製します
FileReference.save() を使用してメモリの問題が発生しました。私の Flash アプリケーションはリアルタイムで大量のデータを生成し、このデータをローカル ファイルに保存する必要があります。私が理解しているように、Flash 10 (AIR とは対照的に) はファイルへのストリーミングをサポートしていません。しかし、さらに悪いことに、 FileReference.save() は保存する前にすべてのデータを複製します。この 2 倍のメモリ使用量に対する回避策を探していて、次のアプローチについて考えました。
ByteArray のカスタム サブクラスを引数として FileReference.save() に渡すとどうなるでしょうか。この ByteArray サブクラスはすべての read*() メソッドをオーバーライドします。オーバーライドされた read*() メソッドは、アプリケーションによってデータが生成されるのを待ち、このデータを返し、すぐにメモリから削除します。生成されるデータの量はわかっているので、length/bytesAvailable メソッドをオーバーライドすることもできます。
それは可能でしょうか?やり方のヒントを教えてください。ByteArray のサブクラスを作成し、そのエイリアスを登録し、このサブクラスのインスタンスを FileReference.save() に渡しましたが、どういうわけか FileReference.save() はそれを ByteArray インスタンスと同じように扱っているようで、そうではありませんオーバーライドされたメソッドのいずれかを呼び出します...
助けてくれてありがとう!
apache-flex - Flash 10 用にコンパイルされた SWF を Flash 9 SWF にロード
これは可能ですか?Flash 9 または Flash 10 がインストールされているユーザーが表示できるメイン SWF が必要です。この swf の内部では、Flash 10 がインストールされているユーザーに対してのみ、別のモジュールがロードされます。このモジュールは、いくつかの高度なフラッシュ 10 機能を使用します。
flash - Flash 10: データをローカル ファイルにストリーミングする方法
Adobe AIR の FileStream クラスのようなものが必要ですが、Flash Player で動作する必要があります。FileReference#save() があるのは知っていますが、一度にファイル全体を保存することしかできず、保存するデータのサイズが使用可能なメモリよりも大きい場合、これは機能しません...本当にストリーミングできないのですか?データ全体をメモリに保持しないように、データをローカル ファイルに保存しますか? または、最初にファイル全体をメモリに読み込まずに、ローカル ファイルにデータを追加することは可能でしょうか?
私はこれがひどく必要です!ありがとう!
jquery - swfuploadがFlash10で機能しない
ファイルと写真をアップロードするためにjqueryとswfuploadを使用しています。
これまでは問題なく動作しましたが、Flash10が気に入らないようです。Flashをアップグレードした瞬間に動作を停止しました。
誰かがこの問題を抱えていましたか?どのようにそれを解決しましたか?どうもありがとうございます!
flash - Flash10 + p2p は本当に動作しますか?
私はぐるぐる回っていますが、まだ取得できません。一部の人々はこう言います:ほら、使ってください。他の人は、Flash で p2p を思い通りに使用できない特定の制限があると主張しています。
簡単な質問ですが、既存の torrent ファイルの一部を使用してビデオ/オーディオをユーザーのブラウザにストリーミングする Flash10 アプリケーションを実装することは可能ですか?
いいえの場合 - なぜですか?この「いいえ」の回避策はありますか? はいの場合、実装の難しさは何ですか。また、実際にまだ誰も実装していないのはなぜですか?
apache-flex - Flex - Adobe Flash Player 9 を使用して FileReference クラスから ByteArray を取得できますか?
FileReference クラスを使用して選択したファイルから ByteArray を取得しようとしています。これを、Sharepoint に対して行っている Web サービス呼び出しに渡すことができます。最初にリモートサーバーにアップロードしてからファイルをダウンロードしてByteArrayを抽出することなく、Flash Player 9を使用してこれを行う方法はありますか?
これは、Adobe Flash Player 10 と FileReference クラスの data プロパティを使用できないことを前提としています。
ありがとう、マウリシオ
3d - Flash10 三角形のレンダリング
Papervision 3D については知っています。ただし、そこにあるリアリズムの多くはテクスチャに由来します。
flash10 が合理的にレンダリングできる単色のフラッシュ シェーディング 3D トライアングルの数を示すベンチマークを知っている人はいますか? このベンチマークをオンラインで見つけることも、エンジンを見つけることもできません (ほとんどの場合、ビットマップ/テクスチャを本当に重視しているようです)。
iphone - Flex 4 vs JavaScript オプション (カプチーノ、JQuery など)
古い投稿の焼き直し: JQuery VS Flex - Choose a Platform for SAAS
非常に動的でインタラクティブなアプリケーションを開発する準備をしています。グラフィック面では特に重いです。
Flex の上に構築された Adobe Flash が正しい道であると 85% 確信していますが、Cappuccino は非常に優れており、法案にほぼ適合する可能性があるようです。
私たちが今持っている唯一の一時停止は、iPhone の移植性です。Apple からの恩恵が得られないため、サイト用に iPhone 用の 2 つ目のインターフェイスを作成する必要があることは間違いありませんが、2 つのインターフェイスを持つことは悪くないかもしれません。それが余裕があること。
指摘された記事に列挙された点について、さらに考えや再評価はありますか? さらに、Flex 4 は、UI 開発に関して前述した立場に多くの強みを加えます。Fx4 は Fx3 に対して非常に優れており、Flash Catalyst と組み合わせると開発時間が 90% 短縮されます。これは必ずしも完全に適切というわけではありませんが、いくつかのラウンド トリップ トリックを使用すると、かなりうまく処理できるように見えます...
actionscript-3 - htmlText が設定されている場合、textarea は 2 行を表示します
TextArea を使用しています。htmlText を次のように設定します。
問題は、実行時にテキスト領域に常に 2 行あることです。これを削除すると、通常の1行になりますが、色とすべてを設定できません。
textarea を使用し、異なる色を設定したいのですが、その中に2行は必要ありません。