fosFORO: Flash中にテキスト文字を絵文字に変換するオープンソースのライブラリ

Yahooメッセンジャー、MSNとSkypeなどいろいろIMツールでチャットしてたら、可愛い絵文字が出ることができます。ネット上の掲示板でも、それと大体同じの機能があります。

自分のウェブアプリケーションにそのような絵文字が出るとCoolでしょう。今回紹介する「fosFORO」というものは、Flash中にテキスト文字を絵文字に変換するオープンソースのライブラリです。

以下のタグがサポートされています。

[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.

デモ

fosFORO

それ以外、絵文字は以下の様で自分で追加できます。

Fosforo.addEmo(“:beer:”,”beer”);

以下は使用例のソースコードです。


//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”);

}

}

関連リンク

http://fosforo.theninjabunny.com/demo.html デモURL
http://fosforo.theninjabunny.com/descarga.php ダウンロードURL

1 thought on “fosFORO: Flash中にテキスト文字を絵文字に変換するオープンソースのライブラリ”

Leave a Reply

Your email address will not be published. Required fields are marked *