FlashConsistency

This page aims to describes incompatibilities between different player versions of the official Flash player. If you know one, please add it here. Keep this file sorted by Flash version.

Effect on Swfdec

Currently Swfdec does not implement switches to toggle these behaviors. If a need arises, it might become possible to set the desired behavior. What Swfdec does in each of those cases will be documented.

Flash 7

Division by null

Division by null (or other objects that have no valueOf function) returns Infinity in the Flash 7 player, but NaN in the Flash 9 player. Swfdec returns NaN.

Flash 9

Loading files

When loading filenames with query strings, players with a version up to 9.0.48.0 treat the query string as part of the filename. From 9.0.124.0 on, the query string is ignored. Swfdec ignores the query string.