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スクリプトを使用してデバッグしています。



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



All Articles