Search code examples
flashsifr

"Rendered with sIFR 3, revision 436" appearing inline


I'm in the process of upgrading a client site to rev. 436 from an older version of sIFR 3, and can't for the life of me get the export to work correctly. I'm getting the following message when I view the .swf in the page or locally (via file://):

Rendered with sIFR 3, revision 436

However, if I view the file directly (e.g., http://localhost/path/to/font.swf), the message is:

Movie (436) is incompatible with sifr.js (undefined). Use movie of undefined.

I'm not usually this sIFR-stupid. Any ideas on where I should look?


Solution

  • The Flash movie and the sIFR JavaScript code need to be of the same revision. In your case, the Flash movie is r436 and the JavaScript code is so old it doesn't even pass a version number.

    If it did, you might have seen something like:

    Movie (436) is incompatible with sifr.js (419). Use movie of 419.

    I guess this message could be a bit more clear, especially if there is no version number.