Apollo mini Camp @ Tokyoレポート(2)

May 23, 2007

第二部ではベータ版について紹介がありました。

ベータ版の新機能(一部)
■Drag and Drop/Clipboard(詳細は後述)
Apolloアプリからアプリの外へドラッグドロップできる。コピペも。

■PDF Support(詳細は後述)
アプリ内にPDF表示が可能。


■HTML Transparency
HTMLだけで作ったApolloアプリに透過性を持たせたりできる。


■Native File Dialogs
ローカルのファイルを探すときのダイアログにOSのものを使える。


■Multi-Window
マルチ ウィンドウ対応。


■Online/Offline Service API
特定のWebサイトのオンライン/オフライン検知ができる(?)。


■File Icons
OS特有のアイコンイメージをApolloアプリで利用できる。


■File Extension Registration
ファイル拡張子登録。特定の拡張子とApolloアプリの関連づけができる。


■ドラッグ ドロップ コピー ペーストの実装方法

1.ボタンClickイベントで起動するメソッドを定義。メソッド内ではTransferableDataオブジェクトを作成し、共有したいものをaddDataメソッドで指定する。共有するのがURL_FORMATだと指定。

transferFormat.addData("http://www.google.com",TransferableFormats.URL_FORMAT);


2.コピーボタンClickイベントで起動するメソッドを定義。TransferableDataオブジェクトを作成し、TEXT_FORMATを共有するようにaddDataメソッドで指定する。

Apolloアプリでの動作確認

1.URLを設定したボタンをドラッグすると、それがOSにも伝わる。MacのFirefoxにボタンをドラッグしてドロップすると、設定してあったURLが開く。

2.テキストフィールドに文字を入力し、コピーボタンを押すと、クリップボードにテキストがコピーされる。テキストエディタを開き、コマンド+vでペースとできる。

この新機能を使うと、ローカルの画像ファイルをドラッグして、Apolloアプリにドロップしたり可能となる。


■PDFサポートの実装方法(公共の場で初の発表)
HTMLコントロールタグ(<mx:HTML>)のlocation属性にPDFのURLを指定するだけで実装可能。

カテゴリー: 



Posted by scratchbrain at May 23, 2007 11:29 PM ブックマークに追加する

Trackback

Trackback URL for this entry:

Post a Comment


検索

このブログを検索

サイトコンセプト

レディオヘッド、Flash・ActionScript 3.0、Processing、アートに関すること。日記・雑感、読書感想など。
[SCRATCHBRAIN.NET ホーム]
[SCRATCHBRAIN プロフィール]
[お問い合わせ]
[Twitter]

リンク

  • 戦略を、カジュアルに。
  • ドット絵
  • 4コマ漫画
  • 嫁と更新。レシピ、子育て
  • バルセロナ観光ガイド
  • 洋楽ブックマーク
  • こんなライヴに行きました

広告

おすすめ

最近のエントリー

カテゴリー

タグクラウド

全てのエントリー一覧

RSSフィード

月別アーカイブ

powered by Movable Type

hosted by

あわせて読みたいブログパーツ