[Blog翻訳] IE9 のサイトの固定機能を Adobe Flash と統合する
みなさん、こんにちは。Windows 開発統括部の古内です。 来週の 4 月 26 日 (火) から、いよいよ Internet Explorer (IE) 9 日本語版の提供が始まります。英語版などほかの言語については、すでに米国時間の 3 月 14 日より提供を開始していますが、東日本大震災に伴うインターネット回線への負荷軽減などを考慮して、日本語版についてはリリースを延期していました。 そこで、今回は 「祝! Internet Explorer 9 日本語版リリース」 と銘打って (ちょっと大袈裟?)、IE 9 に関する英語 Blog 記事をご紹介します。今日お届けするのは 2011 年 1 月 4 日に Developing for Windows Blog に投稿された Integrating IE9 Pinning with Adobe Flash という記事の翻訳で、IE 9 の新機能であるサイトの固定 (ピン留め) に関するプログラミングの内容です。明日も関連記事の翻訳を掲載予定ですので、どうぞお楽しみに ! IE9 のサイトの固定機能を Adobe Flash と統合する ご承知のように、Internet Explorer 9 では、サイトの固定 (ピン留め) 機能を使用したデスクトップ統合がサポートされています。サイトの固定機能については、さまざまなリソース ( MSDN のすばらしい記事 (英語) 、 Windows Summit での私のプレゼンテーション (英語) (日本語 PPT ファイルは こちら )、 Scott Seiber によるピン留めサイトに関するブログ記事 (英語) 、そして言うまでもありませんが Internet Explorer Test Drive (英語) 上のすばらしいデモ) で学ぶことができます。サイトの固定機能を使用すると Web アプリケーションを Windows に統合できるため、タスクバーへの統合、ジャンプ リスト、タスク バー プレビュー時のサイムネイル バーのボタンなど、便利な機能を利用できるようになります。 画期的なニュースとして、ピン留めサイトを Adobe Flash から直接利用する方法があります。それを実現するには、IE9 に実装されている JavaScript の固定 API を ActionScript と統合します。サイトの固定機能は IE9 で初めて利用できるようになったため、以下のサンプルは、IE9 で動作する Web ページに Flash コントロールを実装した場合にだけ機能します。JavaScript API と ActionScript の統合については、 こちらの KB 記事 (英語) をご参照ください。これを IE9 のサイト固定にどう適用できるかを見ていきましょう。 概念を理解しやすくするために、Adobe Flex (英語) を使った簡単なサンプルを作ってみました。Adobe Flex を使用すると、MXML ファイルに埋め込んだ宣言的な ActionScript を使って、リッチ アプリケーションをすぐに作成することができます。Flash ムービー (ActionScript を含んだ FLA ファイル) を作成する場合も同じ方式が通用します。以下に、私が作成したサンプルの画面を示します。ご覧のとおり、これは Flash として実装されています。 私のサンプルは、以下のようなピン留めサイトの機能を実装しています。 1. オーバーレイ アイコン (このスクリーンショットでは、星が表示されています)。 2. サイトをブラウザーで開き、サイトのアイコン上にマウス ポインターを置くと、サイムネイル バーのボタン ([戻る] と [進む]) が表示されます。 3.


