Home

trick7

gotoAndStop(2)後のaddEventListenerの挙動

あるMC”panel”のフレーム1に”btn1″、フレーム2に”btn2″があり、これを条件分岐で切り替える構造のFlashだとする。下みたいな実装。

if(hoge){
panel.btn1.addEventListener(MouseEvent.CLICK, mouseDownHandler);
}else{
panel.gotoAndStop(2);
panel.btn2.addEventListener(MouseEvent.CLICK, mouseDownHandler);
}

要はフレーム移動直後に、その移動先フレームにのみ存在するボタンに対して addEventListener するケース。

FlashIDE上でのパブリッシュ設定が FlashPlayer10 の時は動くのに、FlashPlayer9 設定に切り替えると null エラーになる。

ビックリした。

ちなみに両フレームともにまたがるように配置されたボタンなら大丈夫、あくまでgotoAndStop移動後に初登場のオブジェクトに対してイベント付けた時に起こる。

Gravity2D ライブラリが簡単&楽しそう

「flashゲーム作成記」の poliG さんが公開されている Gravity2D が楽しそうすぎです。
デモを見ればどれだけ簡単か、どれだけ楽しそうなことできそうかがすぐ分かると思います。

link: flashゲーム作成記 | Box2Dを簡単に扱えるようにするGravity2D

AirMac Express の電源が入らない

富士山から帰ってきたら家のネットが繋がらなくなっていました。原因は5年前に購入した AirMac Express で、コンセントにつないでも電源ランプが点灯しない。そしてなんか異臭がする。
調べてみると同じ症例の人がいらっしゃいました。
Apple に聞いてみたところ、修理より新製品の購入をすすめられました。僕が持ってるモデルから多少バージョンアップしているものの、デザインが同じで機能もほぼ同じものを買うのがちょっとやるせない。いっそ家のネットをdocomo携帯を機種変更してアクセスポイントモードだけで統一してしまおうか。ちょっと高いか。

ということで、5年前くらいの AirMac Express、僕みたいに突然電源入らなくなることがあるかもです。

アップルコンピュータ AirMac Express ベースステーション with Air Tunes MB321J/A
アップルコンピュータ AirMac Express ベースステーション with Air Tunes MB321J/A

富士山登山の持ち物


明後日初めて富士山に登ります。一日目に八合目の池田館という宿まで登り、二日目日の出前に出発して頂上で御来光を拝む計画。

往路は富士宮ルート、復路は御殿場ルート。

会社の富士登山経験者のご意見やウェブサイトを見たりして、かつできるだけ持ち物を少なくしようと心がけて現在リュックに入っている持ち物をリストアップ。

Continue reading

手前と奥

ほぼCMみたいなオープニングの動画のあと、コンテンツが始まります。アンジェラベイビーさんの縦長全身写真レイヤーの上に、コンテンツレイヤーが重なっている二層構造になっていますが、手前と奥のレイヤーでスクロール移動速度を変えることで奥行き感・移動の気持ち良さを表現。

余談だけど、髪のCMで髪が奇麗すぎて艶が波紋のようになる映像、男の僕からするとCGすぎてシュール。そういや誇大広告を避けるためでしょうか、洗顔フォームCMの汚れが毛穴から追い出されるイメージアニメで、毎回ちょっとだけ汚れが残るのが、いつもいつもずっとずっと気になって生きてきました。

このサイト(yossyさんのサンプルだったっけ?)の見せ方も同様に二層のレイヤーの移動量を変える事で奥行き表現。

ということで

  • 奥行きに意味を持たせる使い方(奥に常時表示させたいものを置くとか)
  • 手前と奥の移動量の違いによる演出(浅めor深め)
  • 平行に重なってるんじゃなくって、傾斜して重なってたらどんなだろう。気持ち悪いかなぁ
  • 二層以上重ねて面白い事できるかな

みたいなことを考える機会が持てました。

ヴィダルサスーン|FASHION, MUSIC, VIDAL SASSOON

ドライビングシミュレーター

via jehmlich + matthes mikysec: racer

場所とモノヅクリのスキルがあるとこういうことができる。
※ちなみに運転をブラウザ側で体験させるサイトもありましたね。

場所がなくてもこういうことができる。

どちらもウェブであまねく多くの人々に!ではなく、うちうちで楽しむために作られていて、Web上では「才能の無駄遣い」という褒められ方をするのだけど、今の時代、こういうことが個人レベルでできるようになってきてるので、ほんとにワクワクする。ドムぐらいなら僕でも動かせる。

文字の表示させかた

ド派手な演出でダンスミュージックを鳴らす海外アーティスト PLASTICMAN 氏のサイト。文字の表示のさせかたが参考になりました。

Flash的にいうと、一連の文章であっても行ごとに別テキストフィールドに流し込むアプローチだとしましょう。
いろんな場所で同時多発的に一斉に左から右に流れ出るテキストってのは以下の理由でナイスだなと。

  • 複数行の場合、折り返しの処理で勝手に文字送りされてカッコ悪い場合が起こるけど、このやり方ならそれは起こらない。更新のないテキストであればこういうアプローチはありだな。
  • 全部表示するまでの時間も短くてすむ。

もちろん演出なしでとっとと出すのが正解って場合が多いですが、カッコ良くしたい時もあるので。テキスト選択できた方がいいなとは思いましたけど、この表示させ方、MATRIXみたいで「おっ!」てなりますよね。

plasticman.LIVE

Cycles—展開のさせ方

はじめは車部分だけを加工した風景動画と、ライティングの合成もほどほどレベルのぬいぐるみがループで動く合成ビデオぐらいのノリで始まるので、なんか僕にも作れそうな感じやなと思ったりする。
そしたらあれよあれよという間にぬいぐるみが違う動きをしだしたり、予想外の部分も動画加工されていたり、実は車も別レイヤーだったのかとか、そこそうしますか!みたいな展開になっていく動画。
ただ気持ちいいループ動画に終わらず、見る人の想像を超えるために作り込むということの大切さみたいな。
同じ枠の中でちょっとずつ変わっていく感は、カイリーミノーグのCome Into My WorldとかStar GuiterのPVを思い出します。

途中で出てくるSTARWARSのアレみたいな動きとか、超ロングリムジンみたいなクスリとくる笑いの要素が入っているのも好感持てますね。個人的にさりげなくそういうの盛り込むのが好き。

YouTube – Cycles

LiFETONES

「LiFETONES」— iPhoneの着信音を探すならこのサイトおすすめです。
日々ありふれた環境音の中で鳴る着信メロディーを体験視聴できるので、イメージが膨らみます。画面右上からバックの環境音を選択でき、その音の中で着信音を鳴らせます。そして気に入ったのがあればiTunes Storeで買えます。実にスムーズ!曲も素敵なので思わず買ってしまいますね。

こんな感じで環境音を変更すると背景写真も切り替わります。

音の再生や、イコライザ風の表示、背景の変更など、Flashサイト的なのにHTMLというのも興味深いですね。

LiFETONES “IDEAL TONES FOR YOUR PHONES”

おっ!ってなるビデオ合成

Home

AS3習得本
AS3の全容を学習できる本。この中でどれか1冊自分に合ったものを。
Adobe Flash CS4 詳細!ActionScript3.0入門ノート ActionScript3.0 プロフェッショナルガイド 初めてのActionScript 3.0 Flashユーザーのためのステップアップガイド 詳説 ActionScript 3.0 Actionscript 3.0 Cookbook
AS3発展本
ASでアニメーションさせる面白さを知るための本。
Flash Math & Physics Design:ActionScript 3.0による数学・物理学表現[入門編] ActionScript 3.0 アニメーション AdvancED ActionScript 3.0 Animation (Advanced)
AS2
"Flash"ではなく"ActionScript2.0"学習のための良著。他にもいろいろ読んだけど、この4冊を読んだ後、自分が成長できた感じがしました。
FLASH ActionScript 2.0入門完全ガイド+実践サンプル集 [CD-ROM付] Essential Actionscript 2.0 Flash 8 Essentials Foundation Actionscript Animation: Making Things Move (Foundation)

あわせて読みたいブログパーツ

相互リンク

hi-posiさん
携帯Flashといえばhi-posiの岡田昇三さん。FlashLiteの有益な記事もたくさん書かれていていつもお世話になってます。ついにご挨拶させていただきました。面白すぎる人でしたw。

Return to page top