It can definitely be done, but requires a solid knowledge of HTML5, CSS3 and JavaScript, and so far the resulting ePub can only be read on an iPad.
Here's an
example video by French ebook designer Walrus Studio who uses all of the above for an interactive ebook.