看板 Flash 關於我們 聯絡資訊
※ 引述《jonathanmeow (喵)》之銘言: : 好啦 那比較清楚a_txt.length是什麼之後 : 我們就可以知道該怎麼限定只能輸入十個字 : 還有兩種狀況 : 1.輸入第十一個字 是不會有反應的 : 2.輸入第十一個字 會讓原本輸入的第一個字消掉 本來的第二個字變第一個字 : 本來的第十個字變第九個字 然後第十個字是輸入的第十一個字 : 不管如何 : 你都要先想想 : 哪裡的程式才會讓文字欄位中增加新的字? ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ : 那麼 ~~~~ : 就在那裡做限制就可以啦~ ~~~~~~~~~~~~~~~~~~~~~~~ : 當然 這裡可能用矩陣可能會比較簡單一點 J大真是字字珠璣啊~~ 我不懂迴圈 也不懂矩陣 所以用J大原本的語法 改成 num0_mc.onPress=function(){ if(a_txt.length>=10){ a_txt.text=a_txt.text; }else{ a_txt.text=a_txt.text+"0"; } } 就成功了~~ 耶~~ 真感動 Q_Q -- ζ ξ - <(╯ )﹥ by Neophoeus  ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 140.112.80.67
jonathanmeow:真是利害呢! 不過可以簡化點 if判斷字串數有沒小於10 11/30 19:56
jonathanmeow:若有 才加一個新字串 若沒有小於十(那麼就是等於了) 11/30 19:56
jonathanmeow:那就不用作任何動作了 11/30 19:57
jonathanmeow:所以a_txt.text=a_txt.text是可以省略的 11/30 19:58
jonathanmeow:除非你想要設計將第一個字刪掉 加入新按下的字 11/30 19:58