Dalam tutorial ini kita kan mengulas tentang ,.. Penerapan Textflow berdasarkan TagName(<p>...</p>)Tag apa saja yang boleh diterapkan didalamnya dan bagaimana cara menerapkannya...
1.<span>...</span>
dalam tagName p anda dapat memasukkan tag <span>...</span> didalamnya namun disini saya hanya menjelaskan secara global penggunaan tag <span>...</span> karna nantinya kita akan berbicara tentang <span>...</span> di postingan berikutnya secara terperinci..
//Main.as
package
{
import flash.display.Sprite;
import flash.events.Event;
import fl.text.TLFTextField;
import flash.text.TextFieldAutoSize;
/**
* ...
* @author Ricko
*/
public class Main extends Sprite
{
public var tFlow:String = '<?xml version="1.0" encoding="utf-8"?><TextFlow whiteSpaceCollapse="preserve" xmlns="http://ns.adobe.com/textLayout/2008"><p><span>The </span><span color="#33ff00" fontSize="18">quick </span><span fontWeight="bold">brown fox jumps over the </span><span color="#ff0000">lazy</span><span> dog.</span></p></TextFlow>';
public var tlfTxt:TLFTextField = new TLFTextField();
public function Main():void
{
if (stage)
{
init();
}
else
{
addEventListener(Event.ADDED_TO_STAGE, init);
}
}
private function init(e:Event = null):void
{
removeEventListener(Event.ADDED_TO_STAGE, init);
// entry point
tlfTxt.border = true;
tlfTxt.tlfMarkup = tFlow;
tlfTxt.wordWrap = true;
tlfTxt.width = 300;
tlfTxt.autoSize = TextFieldAutoSize.LEFT;
tlfTxt.x = tlfTxt.y = 40;
addChild(tlfTxt);
}
}
}
atau jika ingin menggunakan timeline script
//Primitive script or timelineScript
import fl.text.TLFTextField;
import flash.text.TextFieldAutoSize;
import flash.events.Event;
var tFlow:String = '<?xml version="1.0" encoding="utf-8"?><TextFlow whiteSpaceCollapse="preserve" xmlns="http://ns.adobe.com/textLayout/2008"><p><span>The </span><span color="#33ff00" fontSize="18">quick </span><span fontWeight="bold">brown fox jumps over the </span><span color="#ff0000">lazy</span><span> dog.</span></p></TextFlow>';
var tlfTxt:TLFTextField = new TLFTextField();
tlfTxt.border = true;
tlfTxt.tlfMarkup = tFlow;
tlfTxt.wordWrap = true;
tlfTxt.width = 300;
tlfTxt.autoSize = TextFieldAutoSize.LEFT;
tlfTxt.x = tlfTxt.y = 40;
addChild(tlfTxt);
perhatkan script yang saya warnai disitu saya masukkan beberapa tag span untuk tag insert image di paragraf dan lainnya besok lagi kita lanjutkan ya,... ngantuk soalnya he :)
By Ricko nada di Pustaka Flash terima kasih telah membaca :) Penerapan Textflow berdasarkan TagName paragraf(<p>...</p>)
facebook
twitter
google+
fb share