About

This is just another sIFR like tool (sIFR was originally written and invented by Mike Davidson); I wrote this one in order to have a better understanding of AS3 and FlashDevelop. Right now it is packaged as a jQuery plugin along with the AS3 source (FlashDevelop project).

Just replace the Embed tag in the actionscript, recompile it and you have a working Flash "movie".
Tested with IE7, FF3, Opera 9.6, Chrome 1.0.154.59, Safari W32 3.1.2

The dependencies for the jQuery plugin:
jQuery (tested with 1.3.2), swfObject (get it from Google Code), jQuery JSON plugin (labs_json Script by Giraldo Rosales).

The dependencies for the AS3 project: as3 corelib

Download it from here (html/js frontend files and flash FD project; MIT licensed).

Examples

//simple insert; this may work :)
$(".test02 ul li").fancyFont();

//adding hover to a link
$(".fancyFontReplace").fancyFont({
    format: {letterSpacing: 2}, //see as3 TextFormat
    hoverFormat: {color: "orange"} //see as3 TextFormat
});

//some fancy stuff
$(".test02 ul li").fancyFont({
    text: "This overwrites the original text", //override text
    format: {
        color: "yellow",
        bold: true,
        italic: true,
        underline: true,
        bullet: true
    }
});

In Action

Test transparency - set background to black / red / silver.

Try resizing the window, the Flash items send back the proper height via the ExternalInterface.

Lorem ipsum dolor sit amet consectetur adipiscing

Lorem ipsum dolor sit amet, consectetur adipiscing elit. Morbi suscipit elit. Praesent fermentum tincidunt mi. Aliquam eleifend. Vivamus sed dolor in nisi sodales aliquet. Etiam tincidunt. Nullam imperdiet, sem at tristique cursus, tellus eros viverra tellus, vitae gravida est lectus quis libero.

Ut ac nibh et neque vulputate feugiat. Donec turpis massa, blandit non, ultricies nec, auctor vitae, enim. Aliquam erat volutpat. Nam nulla nisl, sollicitudin nec, pellentesque sed, iaculis nec, dui. Praesent mauris. Cras condimentum turpis ac nibh. Cum sociis natoque penatibus et magnis dis parturient montes, nascetur ridiculus mus.

Praesent fermentum tincidunt mi

The following unordered list can be converted to flash text on the fly (though as usual, this is quite slow on IE).

convert with override (arial black) convert with default revert to original

  • Ut ac nibh et neque vulputate feugiat
  • Cum sociis natoque penatibus et magnis
  • Parturient montes, nascetur ridiculus mus

Lorem ipsum dolor sit amet, consectetur adipiscing elit. Morbi suscipit elit. Praesent fermentum tincidunt mi. Aliquam eleifend. Vivamus sed dolor in nisi sodales aliquet. Etiam tincidunt. Nullam imperdiet, sem at tristique cursus, tellus eros viverra tellus, vitae gravida est lectus quis libero.

Lorem ipsum dolor sit amet, consectetur adipiscing elit. Morbi suscipit elit. Praesent fermentum tincidunt mi. Aliquam eleifend. Vivamus sed dolor in nisi sodales aliquet. Etiam tincidunt. Nullam imperdiet, sem at tristique cursus, tellus eros viverra tellus, vitae gravida est lectus quis libero.

The Baby Kruffy font here was created by Ben Balvanz, the nice wallpaper is a Mujka Design freebie.