Skip to content

Instantly share code, notes, and snippets.

@kozy4324
Created June 8, 2012 05:04
Show Gist options
  • Save kozy4324/2893701 to your computer and use it in GitHub Desktop.
Save kozy4324/2893701 to your computer and use it in GitHub Desktop.
いまさらだけどコマンドラインなFlexの開発環境構築メモ

SDKバージョンは3.6(大人の事情により)、ターゲットOSはMacOSX

FlexSDKのダウンロード

http://www.adobe.com/cfusion/entitlement/index.cfm?e=flex3sdk

ダウンロードしたzipを任意のディレクトリで解凍し、binディレクトリへのPATHを通す

# .bash_profile
export FLEX_HOME=/PATH/TO/FLEX/DIR
export PATH=$PATH:$FLEX_HOME/bin

依存ライブラリのダウンロード

本当はプロジェクト毎にコンパイルオプションで指定だけどメンドクサイのでグローバル領域にいれてみた。

$ cp hoge.swc $FLEX_HOME/frameworks/libs/

flex-config.xmlの修正

これもコンパイル時にコマンドラインオプションで追加すべきだけどメンドクs(ry

$ vi $FLEX_HOME/frameworks/flex-config.xml
  • output
  • default-size.width
  • default-size.height
  • compiler.source-path.path-element

デバッグ設定

mm.cfgを$HOMEディレクトリ以下に置く。

$ echo "ErrorReportingEnable=1
> TraceOutputFileEnable=1" > ~/mm.cfg

デバッグ版Flash Playerが出力するログファイルパスを環境変数に設定

デバッグ実行でtail -fしたいので設定しておく。

# .bash_profile
export FLASHPLAYER_LOG="$HOME/Library/Preferences/Macromedia/Flash Player/Logs/flashlog.txt"

デバッグ版Flash Player(スタンドアローン版)のダウンロード

http://www.adobe.com/support/flashplayer/downloads.html

/Applicationsフォルダにぶっこんでおく。これで以下コマンドで任意のswfがコマンドラインから実行可能。

$ open -a "Flash Player" hoge.swf
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment