ActionScript

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

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

read more»

 

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

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

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

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

read more»

 

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

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

文字溢れ状態

read more»

 

Adobe MAX 2009 North America!!!

年に1度のAdobe最大のカンファレンス、Adobe MAX 2009 North Americaに参加しました。
今年はロサンゼルスのコンベンションセンターと、その隣にあるNokia Theatre LA Liveが会場で、
10月5日~7日の3日間、開催されていました。

Webメディアでは既に様々な方々がレポートを載せられているので、
ここでは、Text Layout Framework(以下、TLF)とマルチタッチ(FlashPlayer10.1/AIR2.0よりサポート)に関する
セッションについてのレポートを簡単にまとめたいと思います。


read more»

 

JavaのクラスからAS3に変換するプラグイン

FlexのサーバサイドにJavaを使用する場合、たくさんのRemoteClassを作る必要がありますが
同じようなクラスを何度も作るのは馬鹿らしいので自動的にやりたいところ。
JavaのクラスをAS3に変換する便利ツールのご紹介です。
変換といっても、文字列をテンプレートで置き換えてるだけの代物ですが、十分有効です。

プロジェクト本体は、LCDSの代替技術としてでてきたようですが、
今はBlaze DSをただで使えるのでRemotingクラスの変換部分だけ注目です。

■ Gas3 Code Generator
http://www.graniteds.org/confluence/display/DOC/2.+Gas3+Code+Generator

read more»

 

FlashPlayer + AIR のセキュリティ「超」基礎

AIRのセキュリティモデルは、FlashPlayerのサンドボックスモデルの進化形ですが、

そもそもサンドボックスってなに?というところから簡単にまとめたメモ資料を公開します。

主に、異なるドメイン・サンドボックス間でやり取りするにはどんな方法があるか、

特に、AIRのアプリケーションサンドボックスと非アプリケーションサンドボックス間の通信は、

HTMLベースとSWFベースで若干異なるので、その辺りにも触れています。

PageのDocumentationにて公開しています。

 

ActionScript3入門ドキュメントをアップしました。

DocumentationにActionScript3の資料をアップしました。
この資料は、以前社内で勉強会を開催したときに作成したものです。
これからActionScript3を始める人にご活用していただけるとうれしいです。

テキストは、Flexリソースの中から、
ActionScript 3.0のプログラミングを使用していますので、こちらも併せてダウンロードしてくださいね。

※一部ページが見れないなどの不具合がありましたので修正しました。(2009/02/09)