<i>But what if the source code to Flash Player is — as many would wager — a huge steaming pile of convoluted C++ horseshit? It’s sort of like what if Microsoft open-sourced the Internet Explorer rendering engine.</i><p>Flash Player was rewritten for AS3. It's actually two engines: AVM 1 (Flash 8, AS 1 &#38; 2) and AVM 2 (Flash 9, AS3).<p>So only half of the pile actually stinks...