Re: [問題] 按鈕為什麼沒反應

看板Flash作者 (不可或缺的咖啡因)時間18年前 (2007/10/05 20:03), 編輯推噓1(103)
留言4則, 1人參與, 最新討論串2/4 (看更多)
@__@"新手路過試解,請高手也順便指正我一下,我想進步,都蝦! ※ 引述《CPPBuilder (超強)》之銘言: : 我要寫一個輸入密碼的密碼 : 程式如下 : noenter.onPress = function() { : if (Number(password) == 12345){ : gotoAndStop(1);} : else{ : gotoAndStop(2); : } : } : 這是我看書打的 不知道MX版是不是跟8不一樣 我是用8 : noenter是我按鈕的名字 : 可是怎麼樣他都沒反應 : 我設定這個按鈕說 : 按下去要評估password打的是不是12345 : 不是的話去2 是的話去1 : 可是他都不動阿 ^^^^^^^^^ (@_@)"個人是覺得,會不會是你的Number的function中的參數沒有 傳好呢?就是原本在inputTextField中的參數,沒有傳到那個按鈕 的onPress的function呢? 在這裡我寫了一個簡單的範例,可能寫的有點簡陋,不過可以提供 您參考,也希望如果有高手可以指導我一下,如何讓程式寫的更好 ,也希望您不吝指正,謝謝。 ========================簡單密碼驗證---原始碼分隔線---======================== this.createTextField("password_txt", this.getNextHighestDepth(), 20, 20, 150, 20); //↑新增密碼輸入欄位 this.createTextField("outPut_txt", this.getNextHighestDepth(), 20, 60, 150, 20); //↑新增顯示密碼正確或錯誤欄位 password_txt.border = true; password_txt.type = "input"; outPut_txt.border = true; outPut_txt.type = "dynamic"; password_txt.text = "請在這輸入密碼喔!" outPut_txt.text = "這裡會顯示答案喔!" //↑文字欄位的簡單設定 var passwordStr:String = new String(); password_txt.onChange = function(passwordStr) { this.text = passwordStr; return this.text; }; //↑輸入密碼時,文字欄位會接收變數 //trace(passwordStr); noEnter_btn.onPress = function() { if (password_txt.text == "12345") { outPut_txt.text = "密碼正確" trace("想要做的事1;"); } else { outPut_txt.text = "密碼錯誤" trace("想要做的事2;"); } }; //↑按下的數字,會與"12345"字串做比對,對了就去1,錯了就去2。 網頁範例:http://0rz.tw/fb3al 範例原始檔下載點:http://0rz.tw/9737e ============================The End=========================================== 有看到原po原本寫的function是Number類型,不過因為我功力還不夠, 十分鐘只能想到用String的方式去寫這個簡單的例子。提供給您參考。 : 另外還想要問一下 : 按鈕要怎麼跟鍵盤連結阿 : 我找了兩本書都沒看到 : 我要對著螢幕上秀出來的1按鈕按下去 希望他可以在password那裡顯示1 ^^^^^^^^^^^^^^^^^^^^^^^^^ 這個我有點疑問想問原po,螢幕上秀出來的1?是指螢幕小鍵盤或 是什麼呢? 如果是要key類別的東西,建議可以看一下F1喔! : 可是我找不到這方面的程式碼 : 謝謝囉 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 220.135.178.144

10/06 12:41, , 1F
謝謝喔 我會研究看看
10/06 12:41, 1F

10/06 12:41, , 2F
後面那段是說 我做了一個按鈕就長得像數字鍵 然後我希
10/06 12:41, 2F

10/06 12:41, , 3F
望按下他之後 在上面的文字工具那裡顯示1
10/06 12:41, 3F

10/06 12:41, , 4F
按2顯示二 就像保全鎖一樣 按下面的紐數字會出現在上面
10/06 12:41, 4F
文章代碼(AID): #171YW7-C (Flash)
討論串 (同標題文章)
文章代碼(AID): #171YW7-C (Flash)