06/04
post by 白石 将 @ 2009 年 6 月 4 日 19:15
AIR, ActionScript, Flex, プログラム
はじめまして、こんにちは。
プロダクト&サービス事業部の白石です。
近々新バージョンのニュースリリースをおこなう予定の弊社製品easyFiLEXですが、
僕自身も開発者として本プロジェクトに参加していました。
今回バージョンアップとなるeasyFiLEXの注目の機能として、
Adobe AIR上で動作するデスクトップアプリからファイルの送信が可能になったことが第一に挙げられます。
そんな目玉機能の一部を任され、
初めてのデスクトップアプリ、
初めてのAdobe AIR/Flex、
さらに初めてのActionScriptと何から何まで初めてづくしの開発となりました。
そんな初めてだらけの中で試行錯誤しつつ、
「これは知ってると便利!!」と思ったことを紹介しようと思います。
[続きを読む...]
Tags: AIR, Flash, Flex, RIA
05/18
post by 末田 佳和 @ 2009 年 5 月 18 日 17:00
AIR, ActionScript, Flex, プログラム
こんにちは。
プロダクト&サービス事業部 リーダーの末田です。
初めての本格的な投稿なのですが、
今回はAdobe AIR/Flexでのドラッグ アンド ドロップについて書こうと思います。
弊社製品にeasyFiLEXというものがあるのですが、
そこで、ドラッグ アンド ドロップがしたいんだ! という強い要望があり、
Adobe AIR/Flexの技術を利用して実現しました。
いまどきだと、Ajaxでも実現できるのですが、今回はFlexを採用しました。
AIRとFlexそしてブラウザの関係ですが、AIRはローカルマシン上の環境、
FlexはAIR上、もしくはWebブラウザ上のFlash Player(Plugin)で動作します。
Webブラウザ上 → Flex
AIR → Flex
AIRの上ではFlexではない、通常のHTMLとJavaScriptでも動作します。
Flexを利用すると、Webブラウザ上でもローカルマシン上のAIRでも、
同じ技術でリッチなインタフェースを実現でき、
さらに、最初からドラッグ アンド ドロップがサポートされています。
Flexでは、Flexコンポーネント間のドラッグ アンド ドロップが簡単に実現できます。
しかしeasyFiLEXは、ローカルマシン上にあるファイルをWebアプリであるeasyFiLEXにアップロードして、
他の人とファイルをやり取りする仕組みのアプリケーションです。
ですので、実現したかったのは、ローカルマシンにある(例えばデスクトップにある)ファイルを
ドラッグしてブラウザ上に持って行き、ドロップすると、そのファイルがアップロードされる、
という操作を実現したかったのです。
[続きを読む...]
Tags: AIR, drag, drop, Flash, Flex, RIA