Re: [問題] 用FLASH作出手機按鍵效果

看板Flash作者 (喵)時間19年前 (2006/11/29 12:11), 編輯推噓1(100)
留言1則, 1人參與, 最新討論串2/5 (看更多)
※ 引述《Neophoeus (...)》之銘言: : 各位先進~ : 我最近想製作手機效果(有點類似計算機吧) : 就是我可以按按鍵 : 手機螢幕會出現我所按的號碼 : 跟計算機類似 : 但是不需要運算 : 且預設數值是空白而不是「0」 : 其中 : 按清除可以像手機的「C」鍵,一次消掉一個數字 : 也可以按關機鍵,一次消掉全部數字 : 按撥號鍵則可以判斷我所鍵入的號碼是否正確而跳往不同的影格 : 我想到是 : 弄一個動態文字 : 按鍵會讓動態文字變化 : 也要設定文字數的上限為10 : 撥號鍵的部分利用 if 判斷式就可以吧? : 不過 : 我空有想法 : AS該怎麼作卻一點概念沒有啊~~ : 因為AS沒學 : 只會基本中的基本(人家是以美工為主嘛...) : 請高手賜教 : PS.可以連計算機一起講一下嗎 XD 感恩 如果都沒學的話 或許還是要找點基礎的AS書籍來自學可能會比較好 加油吧 如果美工和AS都很行的話 我想做出來的東西肯定跟只會一種來的不一樣 像我程式就比flash美工還熟悉一些些 所以做出來的美編都很差 -_- ************************************************** 0~9的按鈕分別是元件num0_mc ~ num9_mc 顯示的動態文字是a_txt num0_mc.onPress=function(){ a_txt.text=a_txt.text+"0"; } num1_mc.onPress=function(){ a_txt.text=a_txt.text+"1"; } 以上一直到9(ps:以上可以用迴圈做的更簡潔一點) ************************************************** 取消一個字的元件是c_mc c_mc.onPress=function(){ if(a_txt.length!=0){ a_txt.text=a_txt.text.substr(0,a_txt.length-1); } } ************************************************** 清除的元件是off_mc off_mc.onPress=function(){ a_txt.text=""; } ************************************************** 計算機部分 唔 我也沒做過 不過我想你先把上面寫出來的AS碼搞懂後 再來想想看計算機部分吧 --- 計算機...自己來想想看 應該是按下+ - * /後 將 文字欄位清除掉並用一個變數紀錄該字串並轉成Number 然後再輸入數字後按下"="或+ - * / 接著用前面紀錄的字串和新的字串做計算 但是還是要做判斷說除以0或是還沒按下運算後按下等於會怎麼樣 還有按下等於之後 再輸入數字 應該是把文字欄位的字用新輸入的字去取代 所以可能要做到完善還需要一點點的流程設計.... (或許要用一個變數紀錄上一次按下何種類型的按鈕比較方便判斷....) -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 163.19.207.209

11/29 13:02, , 1F
哇哇哇~感謝強者 <(_ _)> 你說得很對 該學點程式了~
11/29 13:02, 1F
文章代碼(AID): #15RGXzCN (Flash)
文章代碼(AID): #15RGXzCN (Flash)