FLASH AS3とか

FLASH・サイト作りなど

AS2と比較してみる

2007-06-30 10:08:17 | FLASH・PHPなど
AS3が出てきた頃、従来に比べて処理速度が大幅に向上したとかしないとかよく言われましたよね。
そんなわけで、「円柱」を回転させるだけのものですが比較してみました。

なるほど。
確かにCPU的に見ても、FPSからも速くなった感じがします。

もっとも、AS2の時って、私変数の型の宣言とかほとんどしなかった、なんてのもありますが、、、
まあ、素直に速くなった!と喜んでおくか(^^;

FLASHで遊ぼう! AS3関連:12.円柱クラス2


さて、「円柱」まではとりあえずできました。
次に、手足をつけて背景も一緒に動かす、と行くはずなのですが、、、
他にやりたいことがでてきたので、これは一旦停止します(再開する日が来るのかは謎ですが)。

次は、FLVをAS3で動かしてみようかな、なんて考えてます。

中毒注意!Desktop Tower Defense

2007-06-29 11:07:05 | 雑談
Desktop Tower Defense
というゲームが流行っているそうです。
なんでも、中毒になっちゃう人が続出してるそうな。

さっそくやってみたところ、なるほど、これは面白い!

これははまるな、と思ってたところ、、、
ウチの軟弱PCくん、結構進んだところで熱くなりすぎ突然死してしまいました。
今度やる時は近くで扇風機動かしてあげるからね(^^;

AS3で円柱を描く

2007-06-28 08:35:51 | FLASH・PHPなど
ようやく、、、AS3で「円柱」を表現することができました(^^)v

FLASHで遊ぼう! AS3関連:12.円柱クラス1

メイン側から can クラスを使ってオブジェクトを作成、メソッドで角度指定して描画しています。

もともとAS2(MX2004)で書いてたスクリプトをAS3でやってみたわけですが、終わって見れば案外すんなり、でした。

ただ、効率的な書き方ができてるとは到底思えず、行き当たりばったりで結構書き直してますし、まだまだ書き直したいところがあります、、、
特に、画像をロードする部分。
Flex 2 SDK で続けるなら、真っ当な画像をロードするクラスとか作った方がいいんだろうな~、なんて思っております。

AS3というかオブジェクト指向というか、、、まだまだ勉強しなければいけませんわ!

遅くなった、、、何かが違う?

2007-06-27 15:14:16 | FLASH・PHPなど
ActionScript3 最適化・高速化Tips 簡易まとめ

という気になる記事が人気になってました。
未熟な私にはわからない内容も多いのですが、できそうなところで実験してます。

よくわからないのが、
パッケージ変数・定数やパッケージ関数をつかってできる限りクラス名参照を減らす
というところにある部分。
元記事(More performance tuning in Actionscript 3)にある内容をみて

package {
  public const cos:Function = Math.cos;
}

という cos.as を用意したのですが、、、
こういう書き方でいいんでしょうかねえ???
なぜこれで正しく値が得られるのかもよくわからない状態ですが(^^;
とりあえず、値は得ているのですが、えらく遅くなってしまいまして、、、
ざっくり3倍くらい遅くなってしまいます。

うーん。きっと何かが違うんでしょうね、、、
こういうことは見よう見まねでやってちゃだめ、ということですね。

平行四辺形を並べて円柱っぽく見せてみる

2007-06-25 10:36:07 | FLASH・PHPなど
とりあえず、画像(長方形)を読み込めた。
それを平行四辺形に歪ませることもできた。

ということで、次は12枚の長方形を歪めて、並べて、円柱っぽく見えるようにしてみました。

FLASHで遊ぼう! 11.円柱側面の表現

向こう側の画像が見えていませんが、どのみち隠れる部分ですので、ここでも表示させていません。

それにしても、100FPSでもそこそこ動くもんだ~!
やっぱりAS3ってすごいのかも?(同じことをAS3以前でやって比較したわけではありませんので、、、)

YouTubeの動画を制御したいが、、、

2007-06-23 09:05:56 | FLASH・PHPなど
今さらながら YouTube って面白いよなぁ~
YouTube 上の動画を見ることができるプレーヤーをFLASHで自分で作りたい!なんて妄想してしまったのですが、YouTube や AdobeLabs にある API を見てもよくわからない、、、
アップロードした人とか何回見られたかなどの動画のデータを得ることはできるみたいだけど、自分で作ったボタンで動画を動かす、一時停止する、なんてことはできないのかな???

でも 字幕.in なんかではやってるわけだから、できるんだろうしなあ?

うーん、謎。


というか、他にも先にすることがあるだろうっ!?

メールに振り回されない

2007-06-17 09:22:20 | 雑談
結構、メールを1日に何回もチェックする、っていうのがバカバカしいと思いつつやってしまうんですよねぇ。
特にPCの前に座ってる時間が多いと、息抜きがてらにチェックして、その内容を見て、仕事が増える、なんてことあるんじゃないでしょうか。

そんな人が下の記事を読むと何かヒントがつかめるかもしれません。

24時間でメール地獄から解放される方法

なるほど、これは自分の時間を有効に使う一つの手ですね。