Embedding and using external fonts

I was trying this embed external fonts method found in this video.

http://www.as3apex.com/uncategorized/how-to-create-and-load-fontswf-files-and-use-the-loaded-swfs-embedded-font-at-runtime/

This method works great for dynamically created textfields. The problem is it doesn’t seem to work with text fields that are already on the stage.
Why would there be a difference?