webadmin中西研の関口です。春休みと言えば勉強を疎かにしてついつい趣味に走ってしまう学徒も多いのではないでしょうか。そんなこんなで、昨晩から腕時計の絵を書くという、不毛な作業をしていました。そんな作業の鍔際に、ふと、TeraClockという有名なASで簡単に時計が作れる便利なライブラリがあるので、Flashで実際に動かそうという、また不毛な作業を思い立ち、”勉強がてら”、腕時計をFlashに移植することにしました。絵の用意は案外サクッと出来たので、いよいよAS3で時計を作るのですが...。TeraClockは、アナログ時計の針の角度までサクッと返してくれるので、ここであえて説明することは無いと思います。タイトルの件でつまりました。rotationで画像(針)を回すと、左上を基準に回るので、時計の上で針が踊るというわけのわからない時計になってしまいます。いう方法もあるのですが、もう少し簡単に解決する方法もあるみたいです。Spriteなりをかましてやれば基準の点で回るっぽいです。とどのつまり、回転させたいものを回転させるのではなく、Spriteなりに配置して、入れ物ごと回すと上手くいく...っぽいです。いうことでサンプルコード。clock.commasecondsDegree;}}}[/as]これで、任意の基準点で画像を回転させれるようになりましたね!!とりあえず完成したFlashはこちら。commmasecondsDegreeは、僕の持ってる時計の秒針が秒毎に動くタイプじゃなかったので作りました0.1秒毎にイベントが飛んでくるようになってます。