問題タブ [flash-player-11]
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.
flash - NetConnection の作成中に Flash Player がクラッシュする
古いフラッシュ アプリケーションに問題があります。アプリケーションの存続期間中、いくつかの NetConnection を開いたり閉じたりします。これは、最後の接続を作成する必要があるまで問題なく動作します。 new NetConnection() を呼び出すとすぐに、ログに次のエラーが表示されてブラウザーがクラッシュします。
アプリケーションは以前は正常に動作していましたが、Flash Player Projector を使用して再生すると正常に動作します。何か案は???
actionscript-3 - OS X Lionx64のFlashPlayer11で120,000x120,000ピクセルのBitmapDataを使用できないのはなぜですか?
Docは言う:
AIR3およびFlashPlayer11以降、BitmapDataオブジェクトのサイズ制限が削除されました。ビットマップの最大サイズは、オペレーティングシステムによって異なります。
しかし、なぜ120,000 x 120,000ピクセルのBitmapDataオブジェクトを使用できないのですか?私は64ビットカーネルのOSXLionを使用しています。
これで、120,000 ^ 2を使用すると、占有する必要のある14,400,000,000ピクセルが得られます。これは、そのintを格納するのに34ビットしかかかりません。しかし、どうやら私は64ビット整数を持つことができますね?私は何かが恋しいですか?そして、それは「オペレーティングシステムに依存する」とはどういう意味ですか?どのように?
actionscript-3 - Flash Player11とPixelBenderでの10ByteArrayエラー#2030
このデモのPixelBender部分を介してunitzerooneによる3D投影を使用しようとしています。これは、錬金術のピクセル描画がなくても、それ自体でかなり甘いものです。問題は、FlashPlayer11以降で表示したときに機能しないことです。SWFは、Flash CS4またはCS5から公開された場合は正常にプレビューされますが、 CS5.5からは公開されません。SWFをローカルで開くと、セットアップでFP10デバッグプレーヤーが使用されているように見えます。これはうまく機能しますが、同じSWFを最新のFlash Playerがインストールされているブラウザー(chrome / FF)(11+)にドラッグすると、次のエラーがスローされます。 ByteArray.readFloat()の場合:
... ByteArray.readFLoat()中にスローされます...最初に呼び出されたとき。ByteArray.writeFloatsのループを実行した直後なので、ByteArrayはその時点でデータでいっぱいになっていることがわかります。繰り返しますが、このコードはFP10では完全に機能しますが、FP11では失敗します。エラーをキャッチしようとしましたが、予想どおりにエラーをトレースしますが、FlashPlayer11でこのByteArrayコードを機能させる方法に固執しています。
私はこれを可能な限りグーグルで検索し、#2030エラーとByteArrayへの参照をたくさん見つけましたが、FP10とFP11をそれほど明確に区別しているようには見えません。 これがSWFです。
何か案は?FP11にのみ存在するByteArrayのwrite()またはread()関数に問題はありますか?回避策はありますか?
ありがとう!
-場合
flash - フラッシュプレーヤー11はGPUアクセラレーションをチェックします
Flash Player11には3DGPUアクセラレーションが付属していますが、すべてのビデオカードがその機能を実行できるわけではなく、サポートされていないビデオカードがある場合はアクセラレーションがソフトウェアに切り替えられます。アプリケーションをカスタマイズするためにハードウェアアクセラレーションが利用可能かどうかを確認できますか?
actionscript-3 - 内部関数で独自のコンストラクターを参照する
複雑なクラスから抽出されたおもちゃの例を次に示します。
静的関数を呼び出した後:
次の実行時例外が 10 行目で発生します。
これはなぜですか?どうすればよいですか?
編集
動作するようnew (MyClass)()
です。今、私はおそらくもっと混乱しています。
flash - OpenLaszloSWF11ランタイムを使用したFlashPlayer11.2-11.4APIのターゲット
ここで、LZXをFlashPlayer11.1用のSWF11ファイルにコンパイルできるOpenLaszloバージョンがあることを読みました。OpenLaszloのflex4.6ブランチに含まれているSDKは、名前からわかるように、FlexSDK4.6です。
OpenLaszloのFlashコンテキストメニューに関する別の議論では、OpenLaszloのflex4.6ブランチを使用して11.1より高いFlashPlayerAPIをターゲットにすることが可能であると述べられました。
これを実現するには、flex4.6ブランチにどのような変更を加える必要がありますか?LPS内のJavaコードを変更する必要がありますか?
actionscript-3 - loadCompressedDataFromByteArray に一部のデータがありません
読み込まれた mp3 ファイルから生データを抽出しようとしました。そして突然、sound.extract メソッドは Math.floor( sound.length * 44.1 ) よりも少ないデータを返しました。
例えば:
多くの mp3 ファイルを試しましたが、sound.extract は常に予想よりも少ないデータを返します。
また、sound.load()関数を使用してデータをロードしようとしましたが、この場合、sound.extractは予想どおり正確にMath.floor(sound.length * 44.1)を返しました。
mp3 LAME フレームのエンコーダーディレイとエンコーダーパディングを分析するため、sound.load 関数を使用した直接ダウンロードは私にはあまり適していません。mp3を隙間なく再生。
loadCompressedDataFromByteArray Adobe のバグなのか、それとも何か間違ったことをしたのか、誰かが知っていますか?
flash - flex sdk―フラッシュプレーヤー11.2用のplayerglobals.swcで適切なバージョンを入手する場所
私はUbuntu12.04でFB4Linuxを使用して開発しており、最新のLinux用のフラッシュプレーヤーのバージョンである11.2をインストールしました。Adobeリファレンスを検索したところ、バージョン11.2以降、 MouseEventがミドルクリックイベントと右クリックイベントをサポートしていることがわかりました。ここでadobeから最新のflexsdk4.6をダウンロードしました。このsdkには、バージョン11.1のplayerglobals.swcが含まれていますが、これらのイベントはまだサポートされていません。
flashplayer 11.2がターゲットランタイムになるようにこのsdkを更新することは可能ですか、それとも、flexsdkがapacheflex sdkに渡されるため、これはWindowsとMacでのみ可能です。
あいさつ!
build-process - Androidのsystem.imgにFlash Playerのビルド済みアプリケーションを追加するには?
デフォルトのシステム アプリケーションに Flash Player を追加して、Android システムをカスタマイズしようとしています。Android.mk ファイルを使用して、.apk ファイルを packages/apps/FlashPlayer に追加しました
この apk はいくつかのライブラリも使用します: libflashplayer.so libstagefright_froyo.so。libstagefright_honeycomb.so および libysshared.so。
それぞれのモジュールを作成し、それらを変数 PRODUCT_PACKAGES の generic.mk に追加しました。
adb シェルでテストしました。apk は /system/app にあり、ライブラリは /system/lib にありますが、ブラウザーからムービーを再生しようとすると、Flash Player がインストールされていないと表示されます。
ただし、adb install コマンドを使用して FlashPlayer を手動でインストールすると、ブラウザからムービーを再生できます。
この問題を解決できますか?
flash - 映画をテストするためにFlashProfessionalCS5 /CS6IDEで使用されるFlashPlayer.exeの場所
IDEでのテスト中にムービーを再生するときに新しいバージョンのFlashPlayer11.6を使用するようにFlashIDEを更新したかったのです。
現在使用中のFlashPlayerのバージョンを確認するには、トレース-> Capabilities.versionを使用します。
ax用の11.6プレーヤーとFirefoxのすべてのプラグインバージョンをインストールしました。playerglobal.swfを次の場所にコピーしました:
- Adobe Flash \ Common \ Configuration \ ActionScript 3.0 \ FP11.6
次のFlashPlayer11_6.xmlファイルを編集しました:
- Adobe Flash \ Common \ Configuration \ Players \
FlashIDEディレクトリ内のすべてのスタンドアロンプレーヤーファイルを上書きしました。
- Adobe Flash \ Players \ FlashPlayer.exe
- Adobe Flash \ Players \ Release \ FlashPlayer.exe
- Adobe Flash \ Players \ Debug \ FlashPlayerDebugger.exe
ただし、上記のすべての手順を適用した後でも、Flash IDEは、IDEでムービーをテストしている間([コントロール]>[ムービーのテスト]>[テスト])、古いFlashPlayerを使用しています。
興味深いことに、IDEでデバッグしている間([デバッグ]>[ムービーのデバッグ]>[デバッグ])、更新されたバージョン11.6が正しく表示されます。
したがって、デバッグ.exeファイルは新しいスタンドアロンデバッグFlashPlayerDebugger.exeで正しくオーバーライドされている必要がありますが、FlashPlayer.exeについてはどうでしょうか。Flash IDEは、次の場所以外の場所にある別の.exeファイルを使用しているようです。
- Adobe Flash \ Players \ FlashPlayer.exe
- Adobe Flash \ Players \ Release \ FlashPlayer.exe
Flash IDEでのムービーテスト中にFlashPlayerを新しいバージョンのFlashPlayerとして使用するには、どの.exeをオーバーライドする必要がありますか?