Archive

カテゴリ[6月, 2009]

medama

20090618
Category:梅原 /Tags:

umhr_medamaあるスクリーンセイバーを見ながら 「この部分のロジックは簡単だよ」とか言ってしまったので簡単に作ってみた。
flvを読み込んで、1フレームごとに縦に長い短冊に書き込む。すると、映画のフィルムのような画像ができあがる。さらに短冊を上下に動かしている。
Read more…

FlashでCookieの読み書き

20090617
Category:梅原 /Tags:

cookieFlashからブラウザのCookieって読み書きする方法。
ASからCookieを直接読み書きはできないので、JSを経由することになる。Cookieを読み書きするJSをつくり、AS側からはExternalInterface.callを使って、値を取得する。
ブラウザの差異はJS側で吸収して、AS側は整えられた値を扱うのみとするのがいいだろう。
Read more…

tamaClock

20090616
Category:梅原 /Tags:

tamaClockよくみると数字になってます。
Read more…

Flashから印刷(PrintJob)

20090615
Category:梅原 /Tags:

Flashから印刷(PrintJob)Flashには印刷のための機能がある。
画面の単なるキャプチャにとどまらず、画面に表示させていないパーツを印刷することもできる。特にWindows版では線のアウトラインもきれいに出るので、もっと使われてもいい機能だろう。
Read more…

Local Shared Object(Flashクッキー)

20090612
Category:梅原 /Tags:

Local Shared Object(Flashクッキー)Local Shared Objectとはブラウザのクッキーのように、Flash専用のデータ保存の仕組みのこと。一般的にはアクセス履歴、カスタマイズ記録、ゲームの得点などの数キロバイト以内程度のデータ保存に使う。
Read more…

Macでもマウスホイールを使う

20090611
Category:梅原 /Tags:

macmouseJavaScriptからActionScriptを動作させる仕組み、ExternalInterface.addCallbackの使い道の一つとして、「Macでもマウスホイールを使う」ってのがある。Windows版と異なりMac版FlashPlayerでは直接マウスホイールを認識できないので、ブラウザのJavaScriptを経由してaddcallbackを使い、Flash側にマウスホイールがどれくらい動いたかを伝えるのだ。

Read more…

ExternalInterface.addcallback

20090610
Category:梅原 /Tags:,

ExternalInterface.addcallbackExternalInterface.addcallbackはFlash(swf)とHTML(JavaScript)を連携させる場合に使う。
JavaScriptから任意のタイミングでswfの関数を呼び出し、引数を得ることができる。

Read more…

Flash Lite1.x射撃ゲーム

20090608
Category:ネコメン /Tags:,

trgsht_t

Flash Lite1.0~対応の射撃ゲームっぽいものを作りました。
※あるいは、変則もぐらたたき
基本ルール:
・10キーでターゲットを撃ちます。ターゲットは2種類で
 Enemyを撃つと10点獲得、
・Peopleを撃つとライフが減り、リザルト画面で100減点されます。
・制限時間内(30秒)によりたくさんのEnemyを倒してください
その他ルール:
・Enemyをすばやく撃つと連続3Hitまで撃て高得点が狙えます。
・Enemyを放置すると、時々攻撃してきます、
 攻撃されるとライフが減ります。
・3ステージ目くらいからPeopleに化けたEnemyが登場しますので
 注意してください。
・誰もいないところを撃つとペナルティで-5点です。連打禁止

Read more…

「Photoshop」 黒板の文字

20090608
Category:堀内

kokuban0

Photoshopを使って黒板に書かれてる文字を作ってみます。

 今回主に使用するのはフィルタの点描です。
色調補正や描画モードと組み合わせることで効果的な表現ができます。 

Read more…

random()、線形合同法

20090608
Category:梅原 /Tags:

線形合同法アルゴリズムの本を読んで気になっていたので、random()を調べてみた。

コンピュータでは通常、完全にランダムな値を作ることはできない。実用上問題無いくらいにバラバラの値を上手い計算方法で取り出して使っている。これを疑似乱数(pseudo-random number)という。

Read more…