Предлагаю рассмотреть такой вариант:
something.Embeds.as

Код AS3:
package something
{
public class Embeds
{
[Embed(source="../assets/SomeImage.png")]
public var Image1:Class;
[Embed(source="../assets/SomeImage2.png")]
public var Image2:Class;
public function Embeds() {}
}
}
Tests.as

Код AS3:
package
{
import flash.display.Sprite;
import something.Embeds;
public class Tests extends Sprite
{
public function Tests()
{
var e:Embeds = new Embeds();
addChild(new e["Image1"]);
addChild(new e["Image2"]);
}
}
}
Второй вариант, требует понимание как примерно работает mxmlc.

Код AS3:
package something
{
public class Embeds
{
[Embed(source="../assets/SomeImage.png")]
public static var Image1:Class;
[Embed(source="../assets/SomeImage2.png")]
public static var Image2:Class;
public function Embeds() {}
}
}
(для невнимательных: переменные static)

Код AS3:
package
{
import flash.display.Sprite;
import flash.utils.getDefinitionByName;
import something.Embeds;
public class Tests extends Sprite
{
public function Tests()
{
var Img1:Class = getDefinitionByName("something.Embeds_Image1") as Class;
var Emb:Class = getDefinitionByName("something.Embeds") as Class;
addChild(new Emb["Image2"]);
addChild(new Img1());
}
}
}
но обязательно надо указать компилятору явно включить класс Embeds

Код:
-includes something.Embeds
something.Embeds_Image1 это появилось при компиляции. Детальней в блоге я писал. (
тыц)