Flashで本をペラペラするUI実装いろいろ色々、というほど沢山あるわけではないのですが、いくつかあるのでここにまとめて...
マクロスFrontier第17話のOPは、一人で描けそうな簡単なアニメでもここまで楽しく出来るのだという素晴らしい見本だと思う。 まだご覧になってない方は、多分“macross frontier 17”などのキーワードでyoutubeを検索すると見られると思うのだけどそれは大声で言わないでおいて、まあ、がんばって見て聞いてください。 俺がこのOPでとても関心したのは、「拡大・縮小」や「回転・左...
Pathtraq API が公開され、id:amachang がなんだか楽しそうだったので Pathtraq API を使った Adobe AIR のアプリケーションを書いてみた。 PathtraqGraph - こんなの↓ ノードがひとつのページでエッジの先はアクセス元(nextpage:)になっている。 実用性はあんまりないけど、可視化ってなんだか楽しいよね。 グラフ描画には SpringGraph Flex Component を使った。 というかサンプルアプリをちょこっと書...
のHelloWorldアプリケーションも、今回のクイズアプリケーションも実際の業務アプリケーションでも、基本的なアーキテクチャはあまり変わりません。 ■ RESTなWebサービスとFlexの連携でも使えるほど疎結合 実際に、今回のサンプルアプリケーションでは画面の処理はまったく変えずにサーバの種類を切り替えて処理できるようになっています。今回記事ではサーバ非接続版とStrut...
去年頃から、シングルスレッドかつイベントドリブンなFlash環境で散らかりがちな非同期処理を、すっきりと書けるようにするための試みが多く見受けられるようになりました。それらの特徴をざっと調べてみたメモになります。先駆者達のやり方を広く知り、あわよくば何か洞察を得たいからであって、各ライブラリの優劣を独断と偏見で決定するような主旨ではありません。そ...
前回までは、Flex Builder 3でSWFコンテンツ作成の説明をしてきました。いよいよ、今回はAIRアプリケーションの作成について説明します。 アドビ システムズ社より、2008年6月17日に日本語環境に対応したAIR 1.1がリリースされました。日本語に対応したことにより、日本での利用者が大幅に増えると予想されています。 まずは、AIRについて簡単に紹介します。AIR(Adobe Integrated Ru...
埋め込みフォントを使う場合のちょっとしたTipsを3つ紹介しておく。 1. 何も考えずにフォントを埋め込む方法 フォントを埋め込むには、Embed メタタグを利用する。 package { import flash.display.Sprite; import flash.text.TextField; public class EmbedFontTest extends Sprite { [Embed(source='アニトM-教漢.TTF', fontName='anito')] public function EmbedFontTest(){ stage.align = "TL"; stage.scaleMode = "noScale"; var textField:Text...
第1引数でテンプレートディレクトリからのテンプレートファイルの相対パス、第2引数で生成されるファイルのRAILS_ROOTからの相対パスを指定します。 air_maintenance_generator.rb class AirMaintenanceGenerator < Rails::Generator::NamedBase def manifest record do |m| # Check for class naming collisions. m.class_collisions class_path, "#{class_name}" # API and test directories. m.directory File.join('air-source', class_path, class_name) # 一...
本連載では、Adobe Flex 2/3 に対応したコンポーネントの作り方を紹介します。Flex を使えば、Web ブラウザ上に複雑なインターフェースを持つアプリケーションを作ることができます。しかも、自分で標準のコントロールを拡張してコンポーネントを作るのも簡単です。本稿ではどんな手順でコンポーネントを作っていくのかを紹介します。 第一回目の今回は、チェックボックスのつ...
Flexアプリケーションの開発時に陥りやすい、一般的な誤りについて解説します。
Eclipse用AIRアプリケーション開発支援プラグイン「AIR GEAR 1.0.0」が2日にリリースされた。オープンソースで公開されており、Eclipse Public License 1.0内で自由に使用することができる。「GUIを使った開発」「ActionScript/MXMLを使ったAIR開発」「簡単にできるパッケージ作成」など、AIR開発を強力に支援するプラグインとなっている。 ソースはSourceForgeにて公開されている。jarファイルを...
AIR,Flex,ActionScriptの本をまとめてみました。 サンプルプログラムも載っけてます。 Flex(和書) 画像タイトルコメントソース Adobe Flex 2プロフェッショナルガイド Windows & Macintosh対応クラスの説明が詳しい。あとは一通りのFlexの機能の説明○ Flex3.0SDKで学ぶActionScript3.0入門―プログラミングの基礎からAIRアプリケーションの作り方まで初心者向け。最初の一冊目にいいかも○ Fla...
Flex Builder3は、AIRと併せてWebデザイナー向け雑誌で多く取り上げられ、話題になっています。しかし、WebデザイナーはFlash CS3を使っていますので、あまり必要性を感じていない方も多いのではないでしょうか。今回は、その辺りを検証しながら進めていきたいと思います。 「第1回:Flex Builder 3って何ができるの?」では、文字表示だけの簡単なSWFファイルをFlex Builder 3で作成し...
Adobe Flex Builder 3がどんなことができるソフトなのかについて紹介しています。
flexlib Base64Imageとか。詳細はこちら as3corelib Json形式が簡単に扱えたり。詳細はこちら var_dump XMLやObjectのデバッグが簡単に ImageProcessing Library 画像処理ライブラリ。詳細はこちら as3syndicationlib RSSやAtomが簡単に読める。 as3youtubelib YouTubeを使うならコレ as3flickrlib Flickrを使うならコレ as3httpclient Httpなクライアント。ほんと? Google Map for Flash 地図を作るならとりあえずコレ PaperVision3D(2.0) ...
イベントリスナーにお困りの皆さんに朗報です。BeInteractive! は本日、革新的な疑似マルチスレッドライブラリである、「ActionScript Thread Library 1.0 (そうめん)」をリリースします。 先進的な Flash コンテンツを作るためには、XML や画像の読み込み、ムービークリップやスプライトの処理、ユーザーからの入力の処理、3D や物理エンジンといった様々なフレームワークとの連携といった...
によってスレッドが開始されると、状態は「RUNNABLE」に設定され、実行フェーズとなります。 「NEW」以外の状態のスレッドを start メソッドによって開始することはできず、万が一 start メソッドを呼び出してしまった場合、 IllegalThreadStateError 例外がスローされます。 wait メソッド、join メソッド等の呼び出しによってスレッドが待機状態になる場合 (詳しくは「4. スレッドの制御」...
『 GoogleMapsforFlash+KMZ。先にやられたー。viahttp://d.hatena.ne.jp/gyuque/20080625 』
AlivePDFとは...as3用のPDF生成用ライブラリ公式サイトは http://www.alivepdf.org/ライセンスはMIT License現在の最新バージョンは 0.1.4.3公式サイトにビデオチュートリアルがあってすごい親切です。※ ただ、0.1.4.3だと一部書き換えないとコンパイル失敗しますが.ひとまずチュートリアル見ながら、簡単な流れがわかるサンプルを作ってみました。作成したサンプルのソース<?xml version="1.0" e...
SEの竹村です。 昨晩、2008/06/19の18:20からエアコン授賞式がありました。 Adobe AIR コンテスト (通称エアコン) http://www.adobe.com/jp/special/air/contest/ Adobe AIRアプリケーションのコンテストで、全86作品も応募があったらしいです! ただ、時期的に開始から応募締切りまでに2,3ヶ月しかなかったのでキツかったかもしれません。 来年もやるらしいので今から準備しましょう! さて、肝心の今...