看板 Flash 關於我們 聯絡資訊
※ 引述《Johnny000 (搶你大獅)》之銘言: : 最近在寫flash軟體時發現一個問題 : 我在場景中本來有放置一個文字方塊,預設為輸入文字 : 輸入完按下確定之後要讓文字方塊無法再被輸入修改 : 不過一直試不出來到底要怎麼弄 : 試過"文字方塊實體名稱.editable = false;",沒有辦法動作>< : 請高手幫忙解答一下,非常感謝~~~ 文字方塊沒有editable這個屬性吧...只有selectable 根據Flash說明文件 The selectable property controls whether a text field is selectable, and not whether a text field is editable. 所以看來只能決定使用者能不能選取該文字方塊的文字 而沒有辦法限制該文字方塊的可編輯性與否 我個人想到的一個蠻幹的方法 就是建造一個MC,然後在第一個影格宣告 var myText:String; 然後再放上一個input text,Var屬性就設定 = myText 當按下確定之後跳到第二影格 第二格放上一個static text,Var屬性也設定 = myText 所以就會造成"文字無法繼續編輯"的假象 其實是切換到了擁有同一個變數值的static text文字方塊 -- Gallery http://cjcat2266.deviantart.com MSN cjcat2266@hotmail.com Yahoo cjcat2266@yahoo.com.tw 俺、シージェーケット參上! -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 61.228.83.233
Johnny000:這倒是不錯的方法,我來試試看^^ 05/03 01:57
Johnny000:另外其實我也看到沒有editable,隨便試試而已XD 05/03 01:58