いろいろはまったのでメモ
まず、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が入っていない環境でどのように見えるか検証が必要。単に素通りしてくれるんならいいんだけどね。