===== fosFORO =====
**fosFORO** is a Text Formatter in Flash which allows you to use emoticons and other features in your textfields. It's simple to use, and with a few lines of code you can define the emoticons to use.
An example :
{{http://theninjabunny.com/fotos/fosFOROTest.jpg}}
More information soon.
===== Links =====
[[http://fosforo.theninjabunny.com|fosFORO homepage]]
[[http://www.theninjabunny.com/fosforosvn|fosFORO SVN repository]]
===== Documentation =====
=== Implemented Tags ===
**[b]Text[/b]** : Display bold text
**[u]Text[/u]** : Display underlined text
**[hl]Text[/hl]** : Highlight text
**[quote]Text[/quote]** : Display quoted text (one level, what means you can't quote a quoted text)
**[code]Text[/code]** : Display Colored Text as Code (use a modification of FlashTextFormatter Classes)
**[url=link]Text[/url]** : Used to put links (the old [url] tag is now [erl])
**[img=url]** : Display an image or a SWF (buggy at SWFv8)
**[youtube=code]** : Display a YouTube's video, where "code" is the code of it.
=== Emoticons ===
Add new emoticons is really simple, just create a new MC, link it to use with ActionScript and then put this line at your code :
Fosforo.addEmo(code,linkName);
For Example :
Fosforo.addEmo(":beer:","beer");
=== Usage ===
Just really simple to use :
//Import the Class
import Fosforo;
class Test{
public static function main() {
// Add some emoticons
// Fosforo.addEmo(code,linkName);
Fosforo.addEmo("xD","chino");
Fosforo.addEmo(":D","sonrisa");
Fosforo.addEmo(":beer:","beer");
Fosforo.addEmo(";)","guino");
Fosforo.addEmo(":p","lengua");
Fosforo.addEmo(":love:","love");
Fosforo.addEmo(":ninja:","ninja");
Fosforo.addEmo(":cc:","cristal_cannabis");
// Create a MC that contents all the stuff
_root.createEmptyMovieClip("fos",300);
// Create fosFORO Object (MovieClip,x,y,width,relation,height)
_root.no = new Fosforo(_root.fos,30,30,490,4/3,400);
// Add some text (and parse it) to the fosFORO Object
_root.no.parseText('Lorem xD leifaerbfcaer uax reuixi rueauybae pede eu [b]rhoncus vestibulum[/b], eros pede hendrerit felis, eu commodo orci massa eget orci. ',"text");
}
}
===== Things to improve =====
* Quoted Text at more levels
* Code Tag with language param
* New ScrollBar
* A basic set of emoticons
* Implementation of more fonts (now it uses the customStandard & customStandradBold fonts)
* Better implementation of Images & SWF's
* Search some betatesters
===== FeedBack =====
If you encounter any bugs while using fosforo, please send details including OS and player version to: nodani (a) gmail.com