Being able to render vectors and timelines from SWFs is one of the more straightforward parts of emulating Flash, as I understand it. The harder part is emulating the ActionScript virtual machines, especially AS3. It's a much easier job if you don't need to worry about AS2/AS3.