公式ドキュメント Firebug Console API Firebug Command Line API 気になったところ $$(selector) 複雑なCSSセレクタでなければjQueryの$関数の変わりとして使える感じ。 dirxml(node) outerHTML相当のHTMLを出してくれる感じ $$(selector)と組み合わせると便利そう。 inspect(object[, tabName]) 指定したオブジェクトを指定したタブで表示できる。特定要素をHTMLタブで表示させる時、「inspect($$('table#some-id td')[0],'html');...
Web Designing (ウェブデザイニング) 2008年 09月号 [雑誌] そろそろ書店に出ているはずの「Web Designing 9月号」に、AS3 ユーザー御用達のトゥイーンライブラリ「Tweener(トゥイーナー)」を覚えよう!的な記事を書かせていただきました。 前号と合わせてお読みいただき、「ActionScript ライブラリごっさ便利!」と発見していただけると嬉しいです。 ライブラリ初心者の方対象です 既に使...
『 ・画面外にある全てのMCをremoveChildする。 ・ライフが0になった全てのキャラクターを処分する。 ・条件を満たした全てのアイテムを変更する。 といった、条件が動的に変動する参照を保持することができるわけだ。 多分スゴイ便利。仕事の速度が10%ほどアップするはず。 』
Colin Moock さんのブログにて「Things You Must Do Before Unloading a SWF File」というタイトルで紹介されています。なんのこっちゃという人、そしていまいち理解できていない僕自身のために: 事前知識その1 for Flash コンテンツ閲覧者 他のアプリケーションと同様、Flash コンテンツをブラウザで見る行為も PC のメモリを消費しています。例えば InternetExplorer ブラウザ上で Flash(swf) ファイルを...
Flashで本をペラペラするUI実装いろいろ色々、というほど沢山あるわけではないのですが、いくつかあるのでここにまとめて...
Flipping Bookは、雑誌のようにページがめくれ、拡大表示・印刷・PDF保存などの機能を備えたFlashのビューアーです。 Flash page flip engine -FlippingBook Flipp [...]
『 Processing.orgのLearingにあるGlenMurphy氏のFluidコードを参考に作る。 』
去年頃から、シングルスレッドかつイベントドリブンなFlash環境で散らかりがちな非同期処理を、すっきりと書けるようにするための試みが多く見受けられるようになりました。それらの特徴をざっと調べてみたメモになります。先駆者達のやり方を広く知り、あわよくば何か洞察を得たいからであって、各ライブラリの優劣を独断と偏見で決定するような主旨ではありません。そ...
埋め込みフォントを使う場合のちょっとした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) # 一...
本日の OSC Kansaia 2008 で開かれた Shibuya.js in Kyoto で、JavaScript と ActionScript の連携について話しました。関西のカンファレンスでの発表は初めてでしたが、楽しかったです。スピーカの皆さん、参加された皆さん、どうもありがとうございましたー。 以下発表資料です。 JS <-> AS JavaScript と ActionScript の連携 自己紹介 はてなエンジニア 舘野 祐一 (id:secondlife) http://tako3.com/http://rai...
『 全てのボタンを一時的に無効にする。ボタンを押して小ウィンドウを出したときとか、その下にあるボタンを押されると困るときとか 』
Flexアプリケーションの開発時に陥りやすい、一般的な誤りについて解説します。
AIRのソフトウェアを起動時に最新版がないかチェック。あったら最新版に更新するという素晴らしいもの。 AIRには Updater っていうAIRファイルを更新するクラスが用意されています。 これを使うと、ユーザーは簡単にソフトウェアのバージョンをアップすることができ、管理者はユーザーの使っているソフトウェアのバージョンを更新することができます。 #やべっ、めっさバグ...
製作の仕事をしていると、やっぱりいいソフトがあった方が幸せになれますよね。 僕も用途に合わせたソフトをいくつも入れていますが、最近AIR製のアプリも何気にあるんだなーっと思ったのでご紹介。 SWFObject 2.0 generator v1.1 AIR ご存知SWFObejectのジェネレータです。 とりあえずプレビューっていう時にとても重宝します。 http://www.swffix.org/devblog/ で公開されているjavascript版(?)...
Flash Player 10 ではローカルファイルを直接 Flash アプリケーションに読み込んだり Flash アプリケーション内のデータを直接ローカルファイルに書き出す機能が追加されています。 Flash Player 9 でも FileReference を使ってローカルファイルにアクセスすることは可能です。が、その機能はファイルのアップロード/ダウンロードを行うためのもので、Flash アプリケーションからは、一旦サ...
Color Illusion Generator というものを作りました。補色を利用した色の錯視を好きな画像から作れます。 例えばこんなやつ。中心の点を見つめ続けてください。白黒の映像になったときに、なぜか色がついて見えます。 Flash Player 9 以降が必要です 作成した錯視はブログに埋め込むこともできます。 どうぞご利用ください。 ネタ元: 補色残像実験 - Radium Software 白黒写真がカラー写真...
『 音の波形を動力にアニメーションさせてみました。SoundMixerのcomputeSpectrumを使って波形の値を取得して、それをフレームに加算しています。 』
MC(というかDisplayObject)のスナップショットをBitmapDataとして取る方法を自分なりにメモします var spt :Sprite = new Niku() as Sprite; // リンケージで生成した表示クラス var bmp:BitmapData = new BitmapData( spt.width, spt.height ); bmp.draw( spt ); addChild( new Bitmap( bmp ) ); 基本的にはこれでスクリーンショットとして取得したBitmapDataを表示することができます ですが、もし原点が中身の表示オブジェクトに対し...
『 AIRが面白いのは、これまで使ってきたWebアプリケーションの技術、HTML/JavaScriptやFlash/Flexを利用して、デスクトップアプリケーションを作ることができる点にあります 』