フラッシュムービークリップのターゲット設定


  Share  
|


最も簡単な方法は、クリップをターゲットに、映画の名前を使用し、次いでドットで、次いでしたいコマンドを送信します。

しかし、そこにはたくさんの他の方法をターゲットに、映画クリップされます。 第一に、ターゲットとする方法を習得しましょうflashムービーのさまざまなレベルにします。

ターゲットとする、最も基本的なレベルでは、メインのタイムラインflashムービーです。 ターゲットとすることができ、それを_rootのキーワードです。 それはアンダースコアに続けて、単語"ルート"と述べた。

例えばしたい場合は、を送信するgotoandstopコマンドをメインのタイムラインは、このことができない:

  _ root.gotoandstop ( 7 ) ; 

このコマンドを発行する場合、メインのタイムラインは、必要はありませんが_root目標;しかし、それはどちらかの方法で仕事をします。 しかし、コードを書く場合は、ムービークリップの中には、あの映画クリップをしたいと言って、メインのタイムラインの1つ上のレベルに何か、 _rootは、 1つの方法でやっています。

_parentをターゲットに使用することもでき、 1つ上のレベルを正確に現在の水準を維持しています。 このため、 1つのムービークリップの場合は、下のルートからのレベルでは、 _parentを使用すると、それは用いた場合と同じ_rootます。 しかし、 2つのレベルダウンする場合は、上記のレベル_parentを意味し、上記の2つのレベルで_rootを意味します。

ヘルプのレベルの数をすることはできます。 ルートレベルには、メインのタイムラインではレベル0です。 映画のクリップを、ルートレベルでは、レベル1します。 ムービークリップ内にある場合にはムービークリップをして、それは、レベル2します。 よりレベル2 、 _parentを指しレベル1 、および_rootを指しレベル0です。

これについては、他の方法は何ですか? もしあなたが、レベル0としたいムービークリップを参照して、名前を"ギア"は、すでに見たことができて名前を参照しています。 使用することもでき用語_root続いて、角かっこで、ムービークリップの内側の名前をしてください。 ここでは、 2つの行のコードが全く同じことを意味し、彼らは、ルートレベルで提供:

  gears.gotoandstop ( 7 ) ; _root [ "ギア" ] 。 gotoandstop ( 7 ) ; 

これを行うには別の方法だろう、このキーワードを使用します。 このオプションを使用するときに、あなたは、現在の水準に言及した。 このため、ルートレベルでは、同じもの_rootます。 しかし、このムービークリップ内の"ギア"が同じギアをつけた。 以下の3行で同じことを意味し、ルートレベル:

  gears.gotoandstop ( 7 ) ; _root [ "ギア" ] 。 gotoandstop ( 7 ) ;この[ "ギア" ] 。 gotoandstop ( 7 ) ; 

だからどちらを使用する必要がありますか? の利点を使って_rootており、これがすることができ変数を参照してムービークリップされます。 たとえば、これを行うために:

  var whichcliptouse = "ギア" ;この[ whichcliptouse ] 。ストップ( ) ; 

この利点を使用することはできませんからやり直す_rootは、常にすべてのルートレベルで起きています。 ムービークリップのコマンドを発行するには、他のムービークリップのレベルを低くして、使用する必要があり、この作業を行うことです。 このため、この勝する最良の方法としてムービークリップを参照しています。 しかし、単純なケースでは、これを改善されるだけでムービークリップを参照して名前を

これは、記事を追加したミラノmidovich

Share  

© 2005-2010 E-articles.info All Rights Reserved - Terms and conditions