I embedded yahoo maps at http://www.ksuicehockey.com/directions.shtml . The map div, should be 700x700px. 698x698 flash + 1px border on all sides. However, it's 700x715px and the flash is pushed to the right over the border. The canvas and the yahoo maps component have a size of 698x698 too.
More problems. In IE, the flash is not displayed. In IE, some elements, like h4, and h3 are somehow horizontally fixed, and if you resize the browser, they stay in place.
first: white space inside your div it's trying to render stuff into?
second: a suggestion that may save you the effort of trying to figure out flashobject to do that anyway: try using the Yahoo JS-Flash API instead of the straight flash one. It'll save you a step in the middle of what you're doing. There's some example code over here if you want to take a look.
It already does what it is supposed to. It already works properly.
I don't think I ever said otherwise. What I made was a suggestion that would save you the step of ever having to do your own flash or use flashobject at all to do something when you can make the Yahoo API do that work for you. Probably in fewer lines of code and with less effort and that you'll be able to update from any text editor and won't have to open flash to mess with again.
I may be missing the part where you're doing custom flash stuff on the backside or something, but there's easier ways to put a basic yahoo map with basic yahoo markers on a page.