Sorry for my late response, I got my master degree this week.

So, basically flash supports the concept of MorphShapes, which are
vector drawings that includes information about how they change over
time. Lightspark currently partially parses the data structure for
MorphShape, but does not attempt to render them.

The error you get comes from the parsing code for such morph shape, you
can take a look at src/parsing/tags.cpp and src/swftypes.cpp as those
files contains most code related to parsing, in particular the following
classes:

DefineMorphShapeTag
MORPHFILLSTYLE

This method:
std::istream& lightspark::operator>>(std::istream& s, MORPHFILLSTYLE& v)

is the one where the error happens, it should be fixed to support the other 
fill styles, you can take a look at the parsing of FILLSTYLE and the official 
swf10 spec to understand the meaning of the fields.
http://www.adobe.com/devnet/swf.html

Please drop by in #lightspark IRC channel on Freenode if you have other
questions

-- 
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/991199

Title:
  Cannot run game Botanicula

To manage notifications about this bug go to:
https://bugs.launchpad.net/lightspark/+bug/991199/+subscriptions

-- 
ubuntu-bugs mailing list
ubuntu-bugs@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs

Reply via email to