必要に応じてコードで実行できますが、それでもシンボルの名前をコードに追加する必要があります。つまり、フォルダはCS4ライブラリ内で整理するための単なる便利なものであり、コード(AFAIK)に変換されません。
AS3でアイテムをインスタンス化するには、ライブラリ内のシンボルを右クリックして、[ActionScriptにエクスポート]というラベルの付いたボックスをオンにします。表示されない場合は、[詳細設定]ボタンをクリックしてください。デフォルトでは、クラスはシンボルの名前になります。これは、ActionScriptでインスタンス化してインスタンスをステージに配置できるクラスになります。
オーナメント名の配列を保持し、それらをループしてステージに追加することができます。
var ornaments:Array = [OrnamentGold, OrnamentSilver, OrnamentBronze];
for each(var ornament:Class in ornaments)
{
var ornamentClip:MovieClip = new ornament();
addChild(ornamentClip);
}
すべてのインスタンスに同じ名前を付け、末尾の数字だけをインクリメントすると、時間を節約して1つの数字をインクリメントするだけで済みます。
const NUM_ORNAMENTS:int = 5;
for(var i:int = 0; i < NUM_ORNAMENTS; i++)
{
// ornaments are names Ornament0, Ornament1, Ornament2, etc. in the library
var ornamentClass:Class = new getDefinitionByName("Ornament" + i) as Class;
var ornamentClip:MovieClip = new ornamentClass();
addChild(ornamentClip);
}