看板 Flash 關於我們 聯絡資訊
原PO遇到的問題已解決,可是多了一個問題,就是,按鈕無法判斷的原因是因為, 影格二的label的參數值那的html是true,然後改成false,原本的問題就解決了... 現在的問題是,為什麼true會判斷不到,false才可以判斷??? 謝謝!!!! 原PO正在做一個互動式動畫,可是又遇到了問題,希望板上的大大們幫幫忙!!!! 影格一放了8個radio button 和一個按鈕 8個radio button 的text分別為1 2 3 4 5 6 7 8 按鈕的程式碼為 on (release) { a=radioGroup.getValue(); gotoAndStop(2); } 影格二有一個label 和一個按鈕 影格二的程式碼為 label1.text=a; 按鈕的程式碼為 on (release) { if(label1.text == "1") { gotoAndStop(6); } else if(label1.text == "2") { gotoAndStop(8); } else if(label1.text == "3") { gotoAndStop(10); } else if(label1.text == "4") { gotoAndStop(12); } else if(label1.text == "5") { gotoAndStop(14); } else if(label1.text == "6") { gotoAndStop(16); } else if(label1.text == "7") { gotoAndStop(18); } else if(label1.text == "8") { gotoAndStop(20); } } 問題來了,原PO讓影格一點的radio button顯示在影格二的label,然後影格二的 按鈕可以判斷label的text為何,再依序goto各自的影格 可是,執行的結果為,影格二的label可以顯示出影格一所點的radio button ,但影格二的按鈕無法判斷label的text為何而各自goto??? 希望板上的大大幫幫忙!!!! 謝謝!!!! -- ▃▃▃▃▃▃▃▃▃▃▃▃▃▃▃▃▃▃▃▃▃▃▃▃ ████ ██ ◢◤ ████ ◢◤ ███ ██ ◥◣ ████ ◥◣ ◥◣ ████ ψ raepopo -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 218.165.216.26 ※ 編輯: ererdodo 來自: 218.165.216.26 (01/14 14:05)
sextitanic:你把 label1 的 html 打開,然後 trace(label1.text); 01/15 02:02
sextitanic:就會發現它裡面除了有數字之外,還會有很多 html 語法 01/15 02:03
sextitanic:所以會變成 label1.text == "1" 就不成立了 01/15 02:03
sextitanic:if 判斷也可以簡化,變成判斷 label1.text是不是空白 01/15 02:05
sextitanic:然後再 gotoAndStop(Number(label.text) * 2 + 4);就好 01/15 02:05
sextitanic:因為你要跳的影格挺規律的,這樣寫會比較省事~ 01/15 02:06
ererdodo:喔喔!!! 謝謝s大的幫助!!! 那如果rb的text是國字呢??? 01/15 14:00
ererdodo:就不行用上面的方法嘛???? 01/15 14:00
sextitanic:如果是確定會用到哪些國字,可以用陣列之類儲存比對 01/15 23:26
ererdodo:喔 好!!! 那先這樣 有機會再跟S大索取密技!!!! 01/16 15:43