技術情報

【TLF】ハマったポイントと回避方法

TLF(Text Layout Framework)については、これまでもブログ記事にしましたが、
触っていてハマったポイントが幾つかあるので、その解決方法と一緒に紹介します。
 

read more»

 

Flash Player でファイルアップロードで気をつけるべきこと

Flashのサイトで、flash.net.FileReferenceを使ってファイルをアップロードする機能はよく見かけますが、地味だけど致命的になるハマりポイントが幾つかあります。これらの問題は過去にいろんなヒトがぶつかっているのですが、改めて整理してみました。

■ Flash Playerのファイルアップロードの通信は、ブラウザから通信APIを利用していない

アップロードの通信は、Webブラウザからの通信とは違うもの、と考えておく必要があるようです。このため、ieHTTPHeadersやLiveHttpHeadersのようなHTTPヘッダーをキャプチャするツールでヘッダー情報をキャプチャすることができません。

read more»

 

すぐに使えるFlexコネタ集

昨日のおしゃれFxug勉強会にお越しいただいたみなさま、ありがとうございました。
勉強会での発表より、ドリームページで使ったFlexコネタ集を。

1.scaleプロパティの活用

なんの変哲もないよく見かけるscaleプロパティを使った小技。
Scaleを少し変更するだけで、同じインスタンスも素敵に変身します。

【Window領域に合わせた拡大表示】
大きなディスプレイを使っている人は、Windowもめいいっぱい広げて使いたいもの。Flexでは表示サイズに合わせた%指定やパディングの指定もできすが、座標計算をして表示しているコンポーネントの場合、Windowサイズが変更されるときにいちいち計算をしなおすのは面倒。そんなときは、今のWindowサイズにおける表示可能領域とそのコンポーネントのサイズを比較して、何%拡大可能か計算します。それをscaleにセットするだけで、簡単にリキッド・レイアウトが実現できます。

【一覧表示】
一覧表示や、Mini Map表示ならスケールダウン。scaleを小さく設定するだけでミニチュアコンポーネントが作れます。ミニチュアながらも機能はそのまま!なのがかわいらしい。必要に応じてステータスを変更しいらない機能は無効化しましょう。

scaleを変更するだけでいいので簡単です。インスタンスを使いまわせば経済的ですし、下手な計算なロジックを書いてバグを埋め込む心配もなし!

read more»

 

【TLF】文字溢れの判定方法

Flex4とFlashCS5より正式サポートされるTLF(Text Layout Framework)を使ってテキストを表示する際、
文字が表示領域から溢れているか、チェックしたい場合があります。
今回は文字溢れの判定方法について、まとめてみました。
(使用したSDKは4.0.0.10973です)

文字溢れ状態

read more»

 

本づくりサイト「DreamPages」のご紹介

2010年3月1日から、本づくりサイト、「Dream Pages」 (http://dreampages.jp/)がオープンしました!

ドリームページは、専門の知識や経験がない人でも、「自分だけの本格的な本」を「1冊から、簡単に楽しく作ることができる」ことをコンセプトにしています。Web経由で提供するユーザーの操作画面として、Flashプラットフォームを活用したRIA技術を活用していますので、その中のRIA技術、おすすめ機能を紹介したいと思います!

read more»

 

Silverlight 4 Excel連携

Silverlight 4が正式リリースとなりました!

Silverlight 4 の様々な新機能に加え、Windows phone 7のSilverlight 対応など、楽しい話題が盛りだくさんですね。

現在Silverlightの普及率は60%、日本では70%以上に上昇しているとのこと。昨年のPDC09(2009/11)時点では45%ということで、短期間での注目度アップが伺えます。

Silverlight 4 のたくさんある新機能の一つとして、COMオートメーション機能を使ったExcel連携を試してみましたので、以下簡単な使い方を載せました。

read more»

 

FeliCa結果発表「仮面リーダー」技能賞

FeliCaアプリコンテストの受賞報告です。
なんと仮面リーダーが技能賞をいただきました。(あれ?技能賞ってあったかな)
ありがとうございます。

エントリ作品はこちら⇒「変身ベルト 仮面リーダー」

結果発表はこちら⇒「コンテスト結果発表!」

こちらからICCWで行われた結果発表の様子がご覧いただけます。
http://www.ustream.tv/recorded/5310652

read more»

 

Felicaアプリ 「変身ベルト 仮面リーダー」

Felicaアプリケーションコンテストのエントリアプリはコチラ!
その名も 「仮面リーダー(MaskedReadar)」 (Mask+Read+AR)

Please upgrade your Flash Player This is the content that would be shown if the user does not have Flash Player 9.0.115 or higher installed.

【アプリで遊ばれる方へ】
本アプリで撮影された画像はTwitterおよびTwiterPicに投稿されます。
投稿された画像に関する著作権、肖像権等の権利は当社に帰属し、利用者はこれを承諾するものとします。
また、画像は利用者に許可なく削除させていただく場合があります。

 
※ご注意 変身するには専用の変身ベルトが必要です。
型紙ダウンロードはこちら。

read more»

 

Felicaコンテスト~リアルとネットをMashup!~のお知らせ

先日ソニーさんからSDK for Felica & Adobe AIR/Adobe Flashがリリースされましたが、そのFelica SDKを使ったコンテストが開催されます。
DNPも協賛させていただいていますので、皆さんふるって応募してくださいね!

◎ 詳しいご案内はこちら

 

 
ソニー株式会社は、”Felica”と”Adobe AIR / Adobe Flash”の組み合わせによって、今までにないリアルな世界とネットをつなげるような活用法を広げるため、同社が提供する『SDK for Felica & Adobe AIR/Flash』を用いたアプリケーションコンテストを開催し、広くソフトウエア開発者、デザイナ、クリエイターの参加者を募集します。
本コンテストの参加にあたっては下記のWebサイトの採用をよくご確認の上、ご参加お願いいたします。技術的に優れた作品からアイディアあふれる作品、面白一発芸的な作品など、幅広いご応募をお待ちしています。
(ソニー株式会社 B2Bソリューション事業本部 FeliCaデバイス事業部/Felica企画開発部門)

◎ 関連情報はこちらです!

▼ Felica SDK ブログ
http://blog.felicalauncher.com/sdk_for_air/
・FAQ
http://www.sony.co.jp/Products/felica/faq/adb.html
・Adobeさんの紹介記事
⇒AIR/FlashでFeliCa対応のアプリ開発が可能に
http://www.adobe.com/jp/newsletters/edge/august2009/articles/article1/
・AIR2.0の新機能を使ってもOKですよ!
⇒AIR DAYレポート Adobe AIR 2.0 の魅力http://www.adobe.com/jp/newsletters/edge/december2009/Fcontent/index.html

 
そして
◎ 弊社、大日本印刷のICカードビジネスもよろしくお願いいたします。

▼ 大日本印刷 IPS事業部

※本サイト内で使用される会社名及び商品名、サービス名に関して、登録商標、ならびに商標はそれぞれ各社に帰属します

 

Flex向けフレームワーク PureMVCを使ってみたよ

Flex向けのフレームワークPureMVCを使ってみたのでご紹介します。

Flexのフレームワークといえば、Cairngormが一般的でしたが、
最近では他にもたくさんでてきました。
弊社でも以前は、Cairngormを使っていたのですが、社内外での評判がイマイチ×
そこで、代わりとなるフレームワークとして採用したのがPureMVCです。

(puremvc.orgより)

PureMVCはとてもライトなフレームワークです。
これまでにCairngormなどのフレームワークを使った経験がある開発者なら
すぐに使いこなせそうです。

また、PureMVCではオブザーバーパターンが採用されています。
複数のObserverが同じNotificationを受け取れるところが、
とても便利で気に入っています。

PureMVCは、AS2、AS3のほかにもJava, C#、iPhone(Objective C)、Ruby向けもあるので
一度覚えれば他にも使えます。

read more»