*

FLASHのボタンからムービークリップを指す簡単な方法

公開日: : FLASH

flashbutton

FLASH の制作においてボタンは本当によく使う要素です。スタートボタン、OKボタン、色々な場面はあります。よって、FLASH のボタンの動作をスクリプトで組む機会も多々あります。

ボタンを押したらウィンドウを消す

Windows では常識である右上の×ボタンを押したらウィンドウを消すという動作も FLASH ではよく使われるユーザインタフェースです。

mcbutton

FLASH でこれをやろうとする場合、ウィンドウを適当に作ってムービークリップ化(mc1と名前をつけます)し、ムービークリップの中に×ボタンを作ります。そして、×ボタンを押したらムービークリップを消すというスクリプトを書きます。この時、ボタンをおしたらどのムービークリップを消すのかという事を指し示さなければいけません。通常以下のようにしていました。

_root.mc1.removeMovieClip(); というように絶対パスで指定

主題はここからで、もっと簡単に指し示す事ができるのです。

自分自身を指す場合は「this」を使います。なので、ボタンで「this」を使っても指すものはボタン自身だと思っていたのですが、実は違うようです。

※ボタンシンボルに設定するthisの場合は、ボタン自身ではなく、ボタンの配置先を指定するという意味になります。
引用元:http://1art.jp/flash/le/lesson15/lesson15.htm

つまりボタンから「this」を使うだけで、ムービークリップを指せるという事です。今まで長々と絶対パス指定をしていたので、FLASH ゲーム作成においても役立ちそうです。

this.removeMovieClip();

ちなみに、「this」が自分自身を指さないというのはボタンオブジェクトに限っての例外だそうです。

参考:Buttonのthis

[amazonjs asin=”4774152196″ locale=”JP” title=”デザインの学校 これからはじめるFlashの本 〔CS6/CS5.5対応版〕”]

同じカテゴリの記事を見てみる  FLASH

  • Pocket

おすすめトピックス

関連記事

シーンを跨ぐとムービークリップ内からgotoAndStopでジャンプ出来ないお話

FLASH では長いムービーを作る時などに場面ごとにタイムラインを区切って管理できる「シーン」という機能があります。一つのシーンだけで長いムービーを作ると延々と右の方に長くなってしまいますが、シーンを作ると区切りでまた1 […]

FLASHの静止テキストで行間を指定する方法

文章の行間って詰まっていたら読みにくいものです。ブログでもチラシでも読ませる為のものは読みやすさも大事です。つまり行間も大事! 今回注目するのは、FLASHでの行間です。Photoshop や Illustrator で […]

ピアノ
DTMerお役立ち!逆引きでピアノコードを調べるツール

ピアノコードで C と言えば「ドミソ」、D と言えば「レファ#ラ」ですが、そういったメジャーで簡単なピアノコードであればパッと浮かぶかと思います。ただ、例えばピアノの鍵盤を適当に弾いて「あ、このコード良い感じだな。でも何 […]

Flash享年24歳、2020年に完全終了!Flashゲームの行先と代替方法は?

Adobe、2020年末でFlashのサポートを終了と発表 | TechCrunch Japan 2017年7月26日、Adobe は Flash を2020年末で終了する事を発表しました。Flash は2000年代には […]

著者について

名前:Azell
作曲したり風景写真撮ったりWeb制作したりする人です。 好きな事を楽しくブログに綴れていけたらと思います。

フォローはこちら

       

       
ラジオのAM/FMとはどういう意味か?

ラジオ放送には2種類ある事は多くの方がご存知かと思います。それ

美山鍾乳洞
大変珍しい立体迷路型鍾乳洞、岐阜県郡上市の「美山鍾乳洞」を探検

岐阜県郡上市にある美山鍾乳洞は日本最大級の立体迷路型鍾乳洞とい

スープカレー
こだわりのスープカレーが旨い岐阜県郡上市の老舗カフェ「アルピーヌ」でランチ

岐阜県の郡上八幡へ観光へ行った時に、郡上市でどこかランチができ

養老軒の大福
売切れ続出!独創的な絶品大福で有名な岐阜県川辺町の和菓子処「養老軒」

岐阜県加茂郡川辺町に存在する和菓子屋さん養老軒は独創的なフルー

モネの池の鯉
神秘的で青く美しい岐阜県関市の「モネの池」に行ってみた。最善の見頃は6月

Google マップで適当に色々な場所を見ていた所、偶然「Mo

→もっと見る