F*CSS is a custom CSS parser for Flash based on the PropteryManagement System in Flash Camouflage. The main class called FStyleSheet (found inside of the com.flashartofwar.fcss.stylesheets package), goes well beyond the native StyleSheet class by supporting style inheritance, pseudo selectors, and merging styles on the fly. Here are a few of the major features of the library.
Learn How F*CSS Works
The goal of the StyleSheet is to make styles something you can apply to any of your classes instead of just TextFields. CSS is a great way to define your class’s properties in an external file and F*CSS helps convert these css styles into property/value pairs you can apply to any Object.
Read More
Getting Started
F*CSS was designed to fit into any project seamlessly and intuitively. Getting up and running takes only a few steps and once you have the basics down, you will be up and running in no time.
Read More
What Does F*CSS Cost?
F*CSS is 100% free and open source (under the MIT License). It is compatible with FlashPlayer 9/10, Flex 3, and AIR. It can be built with the open source Flex SDK compiler or used in Flash CS 3/4 as a swc.
Read More
Fully Documented
F*CSS has extensive ASDoc comments as well as a growing collection of tutorials and examples. Best of all, the API is easy to learn and follow the native StyleSheet class naming conventions.
Read More
About The Author
My name is Jesse Freeman and I have been an interactive designer/developer for over 10 years. I am the Lead Flash Developer at Radical Media and I have worked for MLB.com, the New York Jets, HBO, Arista Records, Fox and many more. I specialize in Flash workflow, large scale xml driven Flash apps and building Flash Frameworks.
Visit my blog
Why try F*CSS
F*CSS will change the way you configure your classes and build your Flash applications. It allows you full control of making style changes with the need to recompile your swf. It is a must have for any serous Flash Developer!
If you have ever fought with setting up a TextField trying to remember what property goes on a TextFormat or the TextField then F*CSS is for you. The TextFieldFactory simplifies this process so you can get back to coding.
F*CSS allows you to take back control of how you style your classes. Any public property on an class instance can by styled by F*CSS. It is easier to setup then you may think. Just use the StyleApplierUtil.


