User Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.9; rv:32.0) Gecko/20100101 Firefox/32.0 Build ID: 20140911151253 Steps to reproduce: Testing shumway on some of our Flash based games for My Little Pony in FF via the Shunway plugin: http://www.hasbro.com/common/assets/Flash/Puzzle/dad2af6e1c4311ddbd0b0800200c9a66/a95ccd8f50569047f548c963ef277f07/5E663B2550569047F5E65C83EE289FC2.swf http://www.hasbro.com/common/assets/Flash/Games/dad2af6e1c4311ddbd0b0800200c9a66/db9ca61750569047f54a26c8ecd9ddb1/F03C9CEE50569047F5EDFBDC41536E47.swf This one loads, but doesn't work correctly: http://www.hasbro.com/common/assets/Flash/Coloring%20Books/dad2af6e1c4311ddbd0b0800200c9a66/76eed4ec19b9f369d90c0a362f356278/E826A03519B9F369D9CAB946FC3F19B1.swf Actual results: Games didn't play correctly. Expected results: Just wanted to provide some additional testing data as we have a lot of Flash based games on our sites.
Third SWF has a problem with scaling. The game tries to scale the drawings so that they fit on the page. To do this, it gets the bounds of the drawing, compares it to the bounds of the page and then computes and sets it's width and height appropriately. The bounds computation is broken here: see reduced test case: dropbox/hasboro/bounds.swf. The drawings are composed of an outer outline shape, and lots of button shapes that change colors when clicked. The bounds computation breaks down in this case for some reason. First SWF doesn't load in Adobe Flash either, so I'll have to investigate further. Second, looking into it next.
First and second games load additional SWFs and probably have some kind of copy protection. If we get access to a standalone SWF, the debugging process would be much quicker.
This bug does not need to block Shumway's 1.0 milestone for ads.