我的代碼是正確的,但無論如何,無論如何,我的textformat不起作用,請檢查下面的代碼。 沒有看到我做錯了什麼。TextFormat不會執行任何操作
//SCROLLING SPEED
var scrolling_speed:int = 2;
//TEXT TO SCROLL
var url:String = "tekst.txt";
var loadit:URLLoader = new URLLoader();
loadit.addEventListener(Event.COMPLETE, completeHandler);
loadit.load(new URLRequest(url));
var my_text:TextField = new TextField();
addChild(my_text);
function completeHandler(event:Event):void
{
my_text.text = event.target.data as String;
}
//set a format
var format:TextFormat = new TextFormat();
//set the color to the hex
//set the font size
format.size = 24;
format.align = "center";
//apply formatting
my_text.setTextFormat(format);
my_text.x = stage.stageWidth = 50, 0;
//set y coord in middle of stage (about)
my_text.y = stage.stageHeight;
//not selectable
my_text.selectable = false;
//no border
my_text.border = false;
my_text.multiline = true;
my_text.textColor = 0xFFFFFF;
//field scales with more text
my_text.autoSize = TextFieldAutoSize.LEFT;
//add the listener to scroll;
my_text.addEventListener(Event.ENTER_FRAME,move_text);
//scroll function;
function move_text(myevent:Event):void
{
my_text.y -= scrolling_speed;
if (my_text.y<(0-my_text.height))
{
my_text.y = stage.stageHeight;
}
}
對於誰不知道
的字號保持幾乎相同。 和對齊不起作用。 任何幫助將是完美的事情,而不是my_text.setTextFormat(format);
並沒有任何文字裝入my_text?你對申請格式有什麼期望?更大的字體? – Eugeny89 2011-06-09 19:50:08
是啊,有很多文字,它不會更改爲較大的字體和對齊將不會工作eather – 2011-06-09 19:53:51