“Better way”?!? Those browsers you’re talking about are legacy browsers, version 3 and under. Every modern browser understands the object, and the ones that don’t probably shouldn’t be served flash content anyway. The method I posted is actually from A List Apart, so it’s a proven way to go. Also the “worse” way, as can be implied, includes simple XHTML for browsers to fall back on if they choke on the <object> (in this case, a <h1> with page header content). Your method doesn’t even come close to validating.
And would you trust someone who can’t even read the directions on how to post code as to what’s “better”? ??