It won't work because you are probably writing gibberish code plus "proprietary markup", i.e. EMBED. What exactly are you trying to achieve embed some Flash file within a web-page?
At the moment you basically have as follows:
<object data="example.png" type="image/png">Generic Fallback</object>
Why are you wrapping the object within a hyperlink in the first place the anchor is inline and usually the "fallback" occurs within the object.
I'll give you a big hint; where is your "Fallback" text/content? If you had one - like in my example - you might see a hyperlink.