you want to use fontFamily and not fontName. Also, why is your font an .swf? here's what I use :
[Embed(source="../font/font1.ttf", embedAsCFF="false", fontFamily="FontName1")]
private static const Font:Class;
[Embed(source="../font/font1_Bd.ttf", embedAsCFF="false", fontFamily="FontName1", fontWeight="bold")]
private static const FontBold:Class;
With that, AS3 should be able to display both normal anf bold text with your font.