看板 Flash 關於我們 聯絡資訊
由於小弟剛接觸AS3 然後上了課 發現 這樣效果有出來 可是下面還是有出錯 請問是錯在哪邊 有更好的寫法嗎? package { import flash.display.*; import flash.text.*; public class out extends MovieClip { var mytext:TextField = new TextField();//定義mytext為文字 public function out() { for(var num:int=1;num<=10;num++) { if(num>=1 && num<3) { action1(); } else if(num>=3 && num<7) { action2(); } else if(num>=7 && num<=10) { action3(); } } addChild(mytext); } function action1() { mytext.text+="hello world!\n"; //函式1加入字串"hello world!\n" } function action2() { mytext.text+="hello !\n"; //函式2加入字串"hello!\n" } function action3() { mytext.text+="hi!\n"; //函式3加入字串"hi!\n" } } } 要讓他分行 是要加入\n沒錯吧 = = -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 111.255.169.151
LiHowDie:不用+=的話 還能用什麼? 03/09 00:45
cjcat2266:TextField.appendText() 03/09 00:51
LiHowDie:請問是換哪邊? 整句換掉嗎? 03/09 00:54
cjcat2266:appendText()詳細用法請見 http://0rz.tw/MxAk1 03/09 01:10
LiHowDie:3q 解決囉!! 03/09 01:28