Closed Bug 1075537 Opened 10 years ago Closed 8 years ago

Shumway won't load a few of our older Hasbro Flash games


(Firefox Graveyard :: Shumway, defect)

32 Branch
Not set


(Not tracked)



(Reporter: jeff.fall, Assigned: mbx)



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:

This one loads, but doesn't work correctly:

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.
Component: Untriaged → Shumway
Assignee: nobody → mbebenita
Blocks: shumway-1.0
Summary: Shumway won't load a few of our older games → Shumway won't load a few of our older Hasbro Flash games
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.
Flags: needinfo?(till)
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.
Flags: needinfo?(jeff.fall)
This bug does not need to block Shumway's 1.0 milestone for ads.
No longer blocks: shumway-1.0
Product: Firefox → Firefox Graveyard
Closed: 8 years ago
Resolution: --- → INCOMPLETE
Flags: needinfo?(till)
Flags: needinfo?(jeff.fall)
You need to log in before you can comment on or make changes to this bug.