イメージを添付できるムービークリップ名になるループを作成しようとしています。ここでAS3:Loop MovieClip Names
は、これまでの私のコードです:
private var mc:MovieClip;
private var instance:String;
public function showFriends(e:Event)
{
var str:String = e.target.data;
var num:uint;
var i:Number;
var rex:RegExp = /[\s\r\n]*/gim;
var friends_array:Array = [];
num = friends_array.length;
friends_array = str.split(',');
for(i=0; i<num; i++){
var fri_id = friends_array[i].replace(rex,'');
mc = "P"+i; // THIS IS THE PROBLEM LINE
instance = 'DP';// Sets the Instance Name
load_DP(fri_id);
}
}
私はムービークリップの名前にループ(VAR i)をから番号を追加することができますどのように動作するようにしようとしています。
現在、このコードは、エラーをオフに与えては動作しません:私は働いている
Implicit coercion of a value of type String to an unrelated type flash.display:MovieClip.
は、それがMCとして文字列名を使用してその動作していないことを意味します。これは動作しますが、明らかに一つだけのMCを使用しています
mc = P1; // with no quotes
:私はあまりにもそれを変更した場合
。
私に教えていただけたら助かります。
ありがとうございます。
Eli
'mc = this [" P "+ i];'ありがとうございました。 –