FlashDevelop4でFlashPlayer 11.2向け開発を行う

いろいろはまったのでメモ

まず、FlashPlayerのダウンロードサイトから、下記のものを取ってくる。

  • Download the Windows Flash Player 11.2 Projector content debugger

FlashPlayerDebugger.exeとリネームして、下記フォルダに入れておく。

C:\Program Files\FlashDevelop\Tools\flexlibs\runtimes\player\11.2\win

  • Download the playerglobal.swc to target the 11.2 APIs

下記フォルダに入れておく。

C:\Program Files\FlashDevelop\Tools\flexlibs\frameworks\libs\player\11.2

次に、プロジェクトの設定を開き、下記の設定を行う。

  • Output > Platform のFlashPlayerのバージョンを「11.2」に設定する。
  • Compiler OptionsのAdditional Compiler Optionを展開し、下記を追記する。

    -swf-version=15

あとは、AS3プロジェクトを新規作成し、下記コードを入れて確認。

Main.asのコンストラクタ

stage.addEventListener(MouseEvent.CONTEXT_MENU, onContextMenu );

Main.asのどこか

public function onContextMenu( e:MouseEvent ):void {}

コンパイルが通って、右クリックメニューが出ないようになっていれば、11.2対応のswfを作成出来ている。 あとは、11.2が入っていない環境でどのように見えるか検証が必要。単に素通りしてくれるんならいいんだけどね。