なんたらノート第三期ベータスマートフォン用の表示で見るスターをつけました引用をストックしましたストック一覧を見る閉じる引用するにはまずログインしてくださいログイン閉じる引用をストックできませんでした。再度お試しください閉じる限定公開記事のため引用できません。beta8がリリースを迎えた模様です。VistaのUAC下で綺麗に動いたし、ソースレビューしていたときに起こっていたFDBプロセスが終わってくれない不具合も起こらないことを確認しました。追記:↑そりゃそうだ、リリース版にはFDBプラグインが含まれてない。FDBプラグインは先送りになったのかな。いうわけで、以下、ソースから独自にコンパイルした場合の話です。前回ちょっと早合点してたのは、スタンドアロンFlashPlayerのパス設定で、どうやらFlashDevelopの設定画面では書き換えできないらしいです。FlashDevelopのFDB設定画面は単に、swfを開くデフォルトプログラムのパスを表示しているだけでした。FlashDevelpで動くFDBのためのFlashPlayerの設定方法Administratorsグループのユーザ(ホントのAdministratorじゃなくて、いわゆる管理者ユーザ、つまりパソコン所有者として最初に作るユーザね)がFlashPlayerを実行すると、swf拡張子の関連付けが変更されます。SDKのruntimes/player/winあたりにあるデバッグ版プレーヤーを実行しておけば、FlashDevelopのFDB設定にはその実行ファイルのパスがセットされます(リリース版FD3beta8では画面に表示されません)。Vista環境で、UAC環境下のVistaでは、権限昇格していないプログラムによるHKEY_CLASS_ROOT(拡張子関連付けやCOMオブジェクトの登録場所)へのレジストリ書き込みが無視(なのか仮想化なのか)されてしまいます。FilesのFlashインストール先にあるプレーヤーに関連づいているままで変化しません。SDKのプレーヤーを右クリックし、一度だけ「管理者権限で実行」する必要があります。管理者権限で実行されたプログラムだけが、Administrators所有のレジストリを書き換えることができるのです。XPでも自分が管理者でない場合には、「異なるユーザとして実行」を使い、管理者で一度実行する必要がありそうです。そうそう、関係ないけど、ソースリポジトリがGoogleCodeに引っ越しましたね。これでやっとマトモにバグトラッキングしてもらえる...かな。なんか、プロジェクトページにIssuesタブがないけど...。http://code.google.com/p/flashdevelop/ちなみに、ここ↓の日本語化ファイルは、beta7〜8の大リファクタでもうダメになったかも。http://www.logicalyze.com/contents/?p=743ご本人もhttp://www.logicalyze.com/contents/?p=945で、beta7用の日本語化ファイルは使わないほうがいいと仰ってますし。beta8は文字列の外部化と多国語対応の準備はしてあったので、もっと簡単に翻訳できるパッチを書いてみようかな。Blog|ブログを報告する。