Flash player 10.0.32.18 と Adobe AIR 1.5.2 が公開されました。どちらも、既知の脆弱性への対応及び主要なバグの修正を目的としたアップデートです。
脆弱性に関しては、今週お伝えした 2 点に対応がされています。詳細は、とりあえず英語ですが、こちらに記述されています。(Security updates available for Adobe Flash Player)
最新版のダウンロード URL はそれぞれ、
- Flash Player 10.0.32 : http://get.adobe.com/flashplayer/?loc=jp
- Adobe AIR 1.5.2 : http://get.adobe.com/air/?loc=jp
です。
AIR の仕様の追加変更をいくつかご紹介します。新しい機能を使用する場合は、1.5.2 のネームスペース (xmlns="http://ns.adobe.com/air/application/1.5.2" ) を宣言します。
- インタラクティブフルスクリーンモード (フルスクリーン表示状態でのキーボード入力をサポートするモード) で、エスケープキーを押してもフルスクリーンモードが終了しない設定を可能にするため KEY_DOWN イベントへの preventDefault をサポート
- transparent=true が設定されたウインドウ内の HTML に読み込まれた SWF が表示されないという制限の改善
- Capabilities.supports32BitProcesses と Capabilities.supports64BitProcesse によるシステム機能の確認
- LocalConnection.isPerUser を使った LocalConnection に接続可能なユーザの設定。true の場合ログイン中のユーザのみ、false の場合誰でもアクセス可能。設定は Mac OS X のみで可能で、デフォルトは false。LocalConnection 使用時は常に true に設定することを推奨。他の OS では常に true になる。
- System.disposeXML(xml:XML) メソッドの追加により、不要になった XML オブジェクトを直ぐにガーベッジコレクションの対象とすることが可能に
- インストール画面の変更
- Windows と Mac OS 上のネットワークタイムアウト時間が 60分に
その他の詳細情報はリリースノートがもうすぐ公開されると思いますので、そちらをご覧ください。以下の URL に公開される予定です。
記事の内容が一カ所間違えているようですのでご報告いたします。
>Windows と Mac OS 上のネットワークタイムアウト時間が 60 秒に
英語のほうを読んでみますと、
http://www.adobe.com/support/documentation/en/air/1_5_2/releasenotes_developers.html#newfeat
The network timeout is now 60 minutes on Windows and Mac OS.
60秒ではなく60分のようですね。
匿名さん
ご指摘ありがとうございました。大変助かります。
DreamWeaverCS3でAIR1.5.2@Winなのですが、
コンパイルエラーとかどこにも表示されません?
ドキュメントやネットで検索してみましたが
初歩すぎるのかどなたも質問されていません。
もしかして、表示されているのに自分には
見えていないのかもしれません。灯台下暗しなのかもと
WindowsXPからクリーンインストールも3回してみましたが
表示されません。助けてください。
AIR@DWCS3 さん、こんにちは。
Ajax の AIR アプリケーションのデバッグ用には AIR introspector という
ツールが提供されています。 AIR SDK の frameworks/libs/air から
AIRIntrospector.js ファイルをアプリケーションディレクトリにコピーして、
メインの HTML に以下の記述を追加します。
<script type="text/javascript" src="AIRIntrospector.js"></script>
詳しくは、こちらのドキュメントをご覧ください。
http://help.adobe.com/ja_JP/AIR/1.5/devappshtml/WS5b3ccc516d4fbf351e63e3d118666ade46-7ed2.html
いつもすみません。ドキュメント嫁ですね。