Force/Override Mouse Press

I am unable to think of a suitable search term relating to this problem and have spent hours researching it already…

So my problem relates to the lack of rollOver functionality for htmlText asfunctions. I am looking for an AS2 work around and have read a number of interesting ideas but devised a potentially simpler one myself.

This is the part I am struggling with - I want to be able to make Flash think that the mouse is pressed when it is not.

My idea is to create a repeating onEnterFrame function which for a split second makes flash think the mouse is pressed and would trigger buttons AND asfunctions as if it really were a user made press. I can add a variable to declare it is not a user made mouse press and trigger a rollOver version of the asfunction… this would mean all onRelease functions would need to check for the declaration but that shouldn’t be too bad to impliment.

Any thoughts and possible work arounds would really be appreciated.