Saqoosha

ロゴタイプ

Blog

おかんの教え子(=幼なじみ)のとあるショップのロゴを作成中。
最近は自分はデザイナーっぽい仕事は積極的にしないようにしてるんだけどたまにやると楽しいな。ついついこんな時間までやつてしまつた。

Technorati Tags:

ActionScript 3.0 をはじめてみる。

BlogFlash

Flash 9 の Preview バージョン、ダウンロードはしてみたもののまともに触ってなかったのだけどなんだか周りが騒がしくなってきた感じなので始めてみますよ。

とりあえずいろんなプロジェクトで使いながら作り上げてきた自作ライブラリをAS3.0に移植、、、と思ったんだけどいきなり問題発生。fladdict.net blog: AS3メモ AS3用コンポーネントのアイデア で取り上げられてる問題そのものだ。

俺ライブラリの基本は MovieClip を extend したクラスをリンケージのASクラスに指定するというやりかた。これで俺クラスに定義された動きがそのムービークリップで使えるようになる。Movie Clip Tweening prototypes みたいなもん。

2006071801

AS3.0 でもスクリプト内からインスタンスを生成しないのであれば、同じように Linkage の Class に俺クラス名を書けばいい。だけどスクリプト内で new してうんぬんて場合、これじゃダメだ。

2006071802

↑ Symbol 1 と Symbol 2 に同じクラス OreClass を指定すると怒られる。linkage identifiers must be unique つったって linkage id は指定できねいべ。。。と思ったら、class 名が linkage id として使われてるのか。。

別のやり方として Movie Clip Tweening prototypes みたく prototype にいろいろ仕込んじゃえば同じような事はできるけど、汎用性のあるものならまだしも数個のムービークリップでしか使わないようなものを prototoype に仕込むのもどうかと思うし。

見た目がちがうけど機能は同じっていうのってかなりあると思うのだけど、そいうのをいちいち個別のクラスになんかしてられねい。AS2.0の class と linkage id っていうやりかたはこういう場合すごくスマートに解決できるんだけどなんでAS3.0では linkage id と class が同じになっちゃったんだろか。


Technorati Tags:

Categories: Flash

はじめてのLED

Blog

どうやらGAINERは動いていたらしく、基盤上のスイッチも反応した。
さあ、次は別の部品をくっつけてみるです。ということで週末日本橋へ電子部品のお買い物。

これまでは入った事のない雑多な怪しげなお店。入ってみると意外と混雑。小学生なのになんか複雑なパーツをトレイいっぱいにいれてたり。オサーンが「なんたらふぁらでーのなんたらありますか?」言ってたりちょっとわけわからん(わかるけど)異様な雰囲気。

そこらじゅう細かいパーツだらけでLEDだけでもどんだけ種類あるんだってぐらい。。。さんざん見比べたけどどれでもおんなじ感じだったので適当にいろんな色を買い漁る。そういや抵抗も必要なんだわ、と思い出したのはよかったけれど何Ωのが何本とかわからんと思ったらちょうどいいところに「LEDをピカらせよう」ってかいたメモがw。抵抗の計算方法が書いてあつたので該当のんを小さい引き出しからつまみ出す。これがまた細かくて数えるのがめんどくさい。

そんなこんなでLEDと抵抗を10種類買うだけなのに2時間近くかかった。。。

GAINERへの接続はあっさりできちゃいましたな。まあLED光らすだけだし。digital out に抵抗とLEDを直列につなげるだけ。まあそれでもはじめてのプログラミングで Hello, World を出力したとき並にワクワクしたけどね。

ちょっとステップアップして analog out につないで調光?っぽいことをしようとしたのだけどなんかちょっと動作が怪しい。。0〜80%ぐらいまではだんだん明るくなるけどもうちょっといくと急に暗くなって100%でまた明るくなったり。GAINER の analog out は PWM っていう回路とあるので調べてみたところ、この場合LEDは抵抗と直列じゃなくってコンデンサが入ってちょっと違うつなぎ方になつてる。。。今週末はコンデンサを買いにいかねば。


Technorati Tags: