ムービークリップがあり、このムービークリップ内でいくつかの Actionscript 変数を定義するとします。例えば
var majorValue:Number = 20;
var minorValue:Number = 10;
デフォルトでは、ステージ上のこのムービークリップのすべてのインスタンスに、これらの値が設定されたこれらの変数があります。ここで、ステージ上にこのムービークリップの 3 つのインスタンスがあるとします。これらを「Moe」、「Larry」、「Curly」と呼びます。Moe と Larry をムービークリップのデフォルト インスタンスとして残したいとしますが、"Curly" インスタンスを微調整して、majorValue が 50、minorValue が 15 になるようにします。これを行うにはどうすればよいでしょうか?
私は指定してそれをやろうとしました:
Curly.majorValue = 50;
Curly.minorValue = 15;
親タイムラインでは、アクションスクリプトが最初に親クリップで実行され、次に子クリップで実行されるように見えるため、これは機能していないようです。つまり、「Curly」インスタンスの特別な値の宣言は、親クリップのアクション スクリプトの後に実行されるクリップのデフォルト宣言によって上書きされます。
特定のインスタンスのムービークリップのデフォルト変数をオーバーライドする方法を知っている人はいますか?