Во-первых, код для вставки неверен. Если вы встраиваете весь SWF-файл таким образом, вы не сможете контролировать его временную шкалу.
Чтобы иметь мувиклип, которым вы можете манипулировать, вы должны вставить символ этого SWF:
[Embed(source = "../lib/hfront.swf", symbol="walk")]
private var walkClass : Class;
private var walk:MovieClip = new walkClass;
[Embed(source = "../lib/hfront.swf", symbol="run")]
private var runClass : Class;
private var run:MovieClip = new runClass;
Во-вторых, убедитесь, что вы на самом деле вызываете stop () для каждой анимации, иначе они будут работать (и потреблять ЦП), даже если они не отображаются в списке.
Наконец, вот (наивный) пример показа 2 встроенных анимов (как потомков класса, расширяющего Sprite):
// current anim
private var current:MovieClip;
// showAnim("run") or showAnim("walk")
public function showAnim(anim:String):void {
if (current) { current.stop(); removeChild(current); }
current = this[anim];
addChild(current);
current.gotoAndPlay(1);
}