Re: [問題] 文字方塊的屬性

看板Flash作者 (澪澪)時間18年前 (2007/05/03 02:12), 編輯推噓2(200)
留言2則, 2人參與, 最新討論串3/3 (看更多)
※ 引述《cjcat2266 (CJ Cat)》之銘言: : ※ 引述《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文字方塊 在按下確定之後改變文字方塊的屬性(input->dynamic) 所以方法可以是 在文字方塊設定的時候設定type = "input"; 或從下拉式選單選擇Input Text 然後讓按鈕在按下之後設定type = "dynamic"; 就可以解決這個問題了:) -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 218.168.68.190 ※ 編輯: Angelliya 來自: 218.168.68.190 (05/03 02:13)

05/03 03:37, , 1F
成功了~~~ 感謝^^
05/03 03:37, 1F

05/03 03:55, , 2F
不客氣:)
05/03 03:55, 2F
文章代碼(AID): #16EDIW0c (Flash)
討論串 (同標題文章)
文章代碼(AID): #16EDIW0c (Flash)