Archives for the Month of 4月, 2010

車輪の再発明

先週からMacbookProの環境作りにがっつり時間を使ってしまっている僕です。
こんばんは。
 
最近ちょっと見かけた言葉で気になってるものがありました。
 
「車輪の再発明」
「広く受け入れられ確立した技術や解決法を無視して、同様のものを再び一から作ってしまうこと」を意味する。
 
あーこういうことってよく考えてしまいます。

MacbookPro買いました。

ついつい勢いで買っちゃいました。
まあ、今使ってるPCにだいぶ問題があったので構想の中にはあったんですけどね^^
 
まあ、MBPをメインにするためにBluetooth系のものを揃えたり、外部出力のアダプタとかWindows7、外付けHDD等々。。。
 
 
ぶっちゃけ、周辺機器の方が大変じゃねえっすか?
 
ってことで作った環境を晒してみようかと。

iPhoneOS4.0発表!・・・って、え?

いつの間にやら発表されてましたねー、iPhoneOS4.0。
・マルチタスクはやっぱりきましたか。
・へー、iAdなんて広告も始めるんですねー。
・5倍のデジタルズームもできるようになったんだ。
・iBookも入ってる。いろいろ増えるなあ。
ってな感じでいろいろ増えてるな~と見てました。
不安だったバージョンアップも問題なくできそうだし、買ってよかった!
っと思ったのもつかの間、この記事。
アップル、アドビに対抗しデベロッパーを囲い込み
・・・・
えー!!!!?Flashで作っちゃだめですか!?
マジで?
ホントに?
・・・
orz
ぶっちゃけ、これ目当てでiPhone買ったんですが何か?
俺の2重携帯生活は無駄ですか?
ハイハイ。ObjectiveCを覚えればいいんですよね・・・。
はぁ~、残念。。。。
ッて感じで、いろいろ衝撃を受けましたとさ。

外部XML読み込みでの改行の罠

さあ、今日は書きますよー!!
出来たてホヤホヤの記事です(笑
 
外部XMLを使ったコンテンツのお仕事を受けてまして、次のような注文が。
「任意の場所で改行がしたい」
 
あー、ですよね。作りましょ。
 

Flashの軽量化

作業しやすいからとスペックのいいPCを使うとよくあるFlashの再生パフォーマンスの問題。
 
依頼を受けて仕事で作ってるとよくありますね、コレ。
まあ、標準的なPCが一台あれば解決することなんですが意外となかったりするんですよね^^;
そんなこんなで今回依頼を受けてた仕事でも発生しました。。。
 
んで、まあ作業してたんですが今回のものは透過PNGが多すぎるwww
しかも場面によっては全部が透過PNGで埋め尽くされ、画像枚数が20枚ちかくあるシーンがあったり・・・。
 
・・・うーん。。。
 
ムリwwww
 
っとまあ、そんなことを言ってられるわけもなくパス数を削ったりビットマップ画像の品質を劣化させたりしました。

忘れそうなのでメモ AS3(removeChild/parent/rotation)

しばらくぶりに更新です。
忙しさにかまけてネタをまとめてなかったり、ネタがみつからなかったり・・・。
ってことで、今回は最近した仕事の中で見つけた「よくある事」+αをメモです。
AS3にてremoveChildするときによく忘れてるのが、イベントの削除。
これやっとかないとエラー出まくりですよね。。。
 
そりゃそうだ。。。
 
消す予定の奴にイベント実行しろって言ったらなんのこっちゃってことですね。
結構忘れてしまう。まだまだだなあ・・・。
 
それと、一つ上の階層のターゲット指定法。
これはかなり使うので結構覚えたんですが、一応メモ。

var parentObject:Object=Object(parent);

ちなみに、Object(parent)の中のparentを.parentとかで増やすと更に上にって感じで指定できます。
単純でよかった^^
 
あとは、これは知らなかったけど意外と使うかもしれないもの。
 
MCを回転させるときには大抵rotationを使うわけですが、
でっかいMCをゆーっくり回転させたい時とかにrotationで小数点を含む回転速度を与えると
どういうわけか、コマ落ちしたような状態になりました。
桁落ちを疑ったりしてイロイロやってみるものの、全然ダメ。。。
途方にくれてGoogle先生に質問しまくってみるが、これといった返答はなし。
 
「おかしーなー。やってるサイトあるぞ?」
 
と思いつつさらに掘り込んで実験を重ねた結果、判明しました。
 
Matrixのrotateを使うと可能!
 
これでいくとラジアンで計算になるせいかもしれないですが、極小の回転速度が与えられるのです!
知らなかった―…けどよかったー!
ぶっちゃけこれ出来なかったらクライアントになんていいわけしようと悩んでました・・・。
だけどこれで無事ミッション完遂!いやーよかった^^
 
 
え?rotationの謎が解けてない?それは言わないお約束・・・。
※なんか情報がわかったら載せる予定です。。。

Get Adobe Flash playerPlugin by wpburn.com wordpress themes

Bad Behavior has blocked 13 access attempts in the last 7 days.