私は ActionScript 3.0 に非常に慣れていないので、優しくしてください。:P 私は単純な「カスタムガン」プログラムを作成しています。このプログラムでは、武器のさまざまな部分を循環させて、ユニークな外観にすることができます。たとえば、「バレル」と「マガジン」があります。各部分は、さまざまなオプションのフレームを持つムービークリップです。
親ムービー クリップ: 内のバレル フレームにはラベルが付けられ、それぞれに MC が付いています。そこにある各 MC には、「ペイント、ディテール、メタル、ライト」というラベルの付いた 4 つのレイヤーがあります。
現在のパーツの配列があります:
var paintList:Array = new Array (Base.Paint, Bar.BarStandard.Paint, Mag.MagStandard.Paint /*, etc.*/);
ここで必要なのは、その配列から特定の部分を削除することです。上記の例では、Bar.BarStandard.Paint を削除して代わりに Bar.BarExtended.Paint を追加するにはどうすればよいでしょうか?
うまくいけば、これは理にかなっていて、誰かが助けることができます! :C