Apollo コンパイルではまった...

無駄につまづきました。メモ代わりに。

  • Flex SDK 2.0.1 が必須。2.0.0 ではダメ。2.0.0 が既に入っている場合は、上書きインストールではなく、新規インストールのほうが無難。
  • Flex SDK 2.0.1 を入れた上に、Apollo SDK を上書きコピーする。
  • apollo_docs_alpha1_031907.zip にあるサンプル「Create your first Flex-based Apollo application using the Apollo」がそのままだと動かない。XML で visible="false" となっているが、これを visible="true" にしなければならない。
  • appId が同じアプリケーションは2重起動できない。visible="false" で表示されないアプリを作ってしまうと、何度コンパイルして実行しても表示できない状態になってしまう。これははまった...
  • trace の出力先が Debug Player 9.0.28 (2006/11/14 リリース)からは
    C:/Documents and Settings/[username]/Application Data/Macromedia/Flash Player/Logs/flashlog.txt
    に固定になっている。mm.cfg で TraceOutputFileName を設定してもきかない。mm.cfg の設定は次のようにすべし。
    ErrorReportingEnable=1
    TraceOutputFileEnable=1
    MaxWarnings=0