FlashAS3.0:イベントが発生したMCを扱う2012.12.26ボタンクリック時などのイベントハンドラの中で、イベントが発生したムービークリップ自身を扱う書き方。MovieClip;}上記のように書くことで、_btn(クリックしたボタン)を「target_mc」として扱うことができます。AS2からの移行で結構悩んだとこだったりします。コメント(0)AS3.0:インスタンス名を設定する方法2012.11.27addChild()で作成した表示オブジェクトに名前を付ける方法。AS2.0では作成時に当たり前に付けていましたが、AS3.0では後から付けるようです。.nameプロパティで設定できます。//出力結果:30参考にしたサイトは以下。http://creator.cotapon.org/articles/flash/actionscript3-0/actionscript3-0...基本的なことなのに結構面倒な手順だなと思いましたが、そもそもインスタンス名を使ってのやりとりはAS3.0ではあまり利点がないそうです。配列アクセス演算子を使えば文字列で変数名を付けられます。インスタンス名の利点がないのは、変数名で同じことができる、ということかも。最後の工程で引っかかってしまったのでメモ。Flashには「ムービーの書き出し」機能があってMOVやAVIで書き出せます。現時点(CS6)ではどちらもイマイチでした。■MOV形式fpsが正しい数値になりません。今回はフレームレートを30fpsで作成したので書き出しも30fpsに設定したのですが、実際に書き出されたデータは30.3fps。大差がないようでも正確な再生時間が求められる場合はNGです。対策としては、Flash8からビデオ書き出しをすれば問題ないそうなので環境がある方はお試しください。■AVI形式_rootにあるムービークリップしか書き出せません。入れ子にしてしまっていた場合は一部が抜けた動画になってしまいます。AVIならfpsは問題ないようなので、MCを入れ子にしないように制作するか、MOVで書きだしてからfpsを変更するか、SWFで書きだして形式を変換する、などで回避するしかなさそうです。Stage3Dを使用したサンプルを多数紹介されているサイトです。サイトそのものがかなり素敵で、こういう動かしてるだけで気持ちいいようなサイトを久々に見たような気がします。(といっても最近できたサイトではありませんが)紹介されているサンプルもどれもクオリティが高く、どちらかというとギャラリーサイトみたいな感覚で眺められます。見ているだけでもインスピレーションが刺激されると思いますので是非。コメント(0)Flash:ブラウザのスクロール状態を取得(修正版)2012.01.18以前書いた、Flash:ブラウザのスクロール状態を取得という記事のスクリプトを修正したものになります。JSとFlashでやり取りして、ブラウザのスクロールやサイズの情報をFlashに渡す、というもの。実際はほぼ作り直しになっています。・デモ・ダウンロード取得したデータを使って、情報ウインドウが中央になるようにしています。ブラウザ幅が広くても狭くても、情報ウインドウが見えるはず。