2006-12-01から1ヶ月間の記事一覧

FlashのステージサイズをFlash側からコントロールする。

最近はAjaxが注目されてますが、簡単なクライアントサイドの処理はFlashよりAjaxで・・・なんていう辛い風潮が広がりつつあります。 このままではAjaxによってFlashが支配されてしまうのでは!?と思ったので(^^;) Flash (AS) から JavaScript を逆支配すること…

画像をBitmapDataとしてロードするバッチ処理対応クラス

時間に余裕があったので公開します。 必要十分なテストが行われていませんので自己責任でご利用ください。ダミーのMovieClipを配置して画像をロードしBitmapDataに変換していますが、onLoadInit 時の draw の確実性が低かったので onEnterFrame で描画タイミ…

画面キャプチャを利用しフレームの切り替え時にクロスフェードさせる。

Flashを使ってごくごく単純なスライドショーを作るときなど(内容によっては)タイムラインの方がお手軽だということもありますね。 でも各フレームごとの画面切り替えってトゥイーンを使うと結構重たくなりがちだし、レイヤーが増えまくって大変。Flash初心…

IPアドレスを元に携帯端末かどうか判定する。

PHP

一般的にモバイルサイトには UserAgent を利用して携帯端末かPCからかを判定することが多いようですが、UserAgentは簡単に偽装できてしまうため、より確実な判定手段として各キャリアが公開しているIPアドレス帯域を元にフィルタリングを行う方法があります…

UserAgentからブラウザを判定するオールマイティなJavaScript(browserinfo.js)

JavaScriptでブラウザを判定させるためクラスを作ってみました。 各ブラウザに応じてスタイルシートを動的に変更するような用途での使い勝手のよさを重視しています。 ダウンロードはこちら→browserinfo.js ver0.2 追記: 0.2→0.3 Webkitの判定文の誤りを修…

JavaScriptをActionScriptと通信させる。

ExternalInterface クラスを使用することで簡単に JavaScriptの関数をASから呼び出したり、返値を受けたり、逆にJavaScriptからASの関数をロードしたりすることができます。 今回はAS→JavaScript方向のシンプルなデモを作ってみました。→デモを見る ※Flash9 …

MD5 を Action Script 3.0 (AS3) で実装

サーバーとの通信を確立するために有用なMD5ハッシュ値を求めるクラスでお手軽なものがあったらいいな。と思ったので、 これまでAS2で使用させていただいていた MD5 in ActionScript を勝手ながらAS3に書き直してみました。使い方は簡単です。 例えばFlash9…

WEBクエイター必携!? 超便利の(フリー)キャプチャソフトウェア

私が仕事で重宝しているフリーのキャプチャソフトウェアを紹介します。 FastStone Soft が製作している『FastStone Capture』です。 海外製ですがクオリティが高く軽く、使い勝手がシンプルなのでスグ使えます。 ・画面全体キャプチャ ・ウィンドウキャプチ…

オドロキの Behaviour.js

今日同僚から教えてもらったJavaScriptのライブラリなのですが、この Behaviour.js は凄い。 なんでも要素を css 記述で取得できてしまう・・・cssQueryというものがあるらしい。 これを使えば getElementsByID などで頭を悩ませる必要がなくなりそう!しかも M…

ブラウザの「戻る」「進む」ボタンと連動 - Flex Builder 編 vol2

mx.manager.HistoryManager という履歴管理クラスを使用する。特にデフォルトで HistoryManager に対応している Accordion や TabNavigator 以外でも履歴管理を対応させたいときは mx.managers.IHistoryManagerClient を実装(implements)したコンポーネント…

ブラウザの「戻る」「進む」ボタンと連動 - Flex Builder 編 vol1

mx.manager.HistoryManager という履歴管理クラスを使用する。Flex Builder を使用する場合はとても簡単。 特にデフォルトで HistoryManager に対応している Accordion や TabNavigator の場合は配置するだけで動作する。 サンプル:http://testing.horori.n…