LinuxでのFlashアプリケーションのデバッグ

Linux用のFlash(Flex)を開発している場合、おそらくアプリケーションのデバッグの問題に直面しています。 デバッガーをプレーヤーに接続すると、いつでも接続が切断されるか、まったく終了しない場合があります。 これは、ネイティブプレーヤーの曲率が原因であり、1年以上にわたって関係があります。 Googleで役に立つものは見つかりませんでした。 なぜなら 最も健全なスタンドアロンデバッグプレーヤーは、Windows用のAdobe Flash Playerデバッガープロジェクターです。Wineで実行してみてください。

ダウンロードして設定:
ワイン
Flash Player 10.1プロジェクターコンテンツデバッガー

ホームディレクトリにflash_playerフォルダーを作成し、ダウンロードしたflashplayer_10_sa_debug.exeをそこにスローします。 その中で、アプリケーションを実行するスクリプトを作成します。
#!/bin/sh
wine /home/{ }/flash_player/flashplayer_10_sa_debug.exe $*


flashplayerdebugger_10と呼びます。
chmod +x flashplayerdebugger_10

これでデバッガは動作しますが、アプリケーションがサードパーティのswfs(たとえばサーバーから)をロードすると、セキュリティサンドボックスに違反すると宣誓します。 問題は、Wineの下では、プレーヤーにLinux設定が表示されないことです。 フラッシュ用の信頼できるファイルにswfを追加する必要があります。 〜/ .wine / drive_c / users / {username} / Application Data / Macromedia / Flash Player /#Security / FlashPlayerTrustディレクトリ(ない場合は作成)でwinetrust.cfgファイルを作成し、swfファイルへのパスを指定します:
Z:\\\\

Zはルートセクションの文字です。winecfgを参照してください。

これで、お気に入りのIDEまたはデバッガーで、flashplayerdebugger_10スクリプトを使用してデバッグしています。

良いデバッグと少ないバグ!

Source: https://habr.com/ru/post/J111525/


All Articles