*

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

おすすめトピックス

関連記事

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

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

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

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

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

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

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

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

著者について

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

フォローはこちら

       

       
メルカリのうるさすぎる不要なプッシュ通知を止める

CM でも放送されている誰でもかんたんフリマアプリとして代表的

シーリングファン
天井に取り付けられるプロペラ「シーリングファン」の意味とは?

天井が高いカフェやオフィスなどでたまに天井に取り付けられている

ASUSタブレットPC「T101HA」でPhotoshopは問題なく使える?

今まで外出先や旅行先で作業する為のモバイル端末として、Andr

イタリアンジェラート
小樽市のイタリアンジェラート専門店「パスコロ」豊富なメニューと滑らかな口溶けが魅力

北海道の小樽市にあるパスコロは、手作りアイスのイタリアンジェラ

札幌大通近くのハヤシライス専門店「フェルム・ソレイユ」2週間熟成した究極のハヤシライスを食すランチ

札幌市中央区役所の近くにあるハヤシライス専門店「フェルム・ソレ

→もっと見る