[問題] 組件的使用

看板Flash作者 (三家萬歲)時間19年前 (2005/11/02 19:35), 編輯推噓0(002)
留言2則, 1人參與, 最新討論串1/1
我想用flash做一個有簡單搜尋功能的介面 我用TextInput TextArea 和 List三個組件 全部放在影格一 並把他們實體名稱訂為: TextInput 的實體名稱:input TextArea 的實體名稱:con List 的實體名稱:myList 另外從資料庫把可供查詢的資料讀出來,資料包含標題和內容, 用一個Array變數存起來: Str_DB[i][0]代表第 i 筆資料的內容 Str_DB[i][1]代表第 i 筆資料的標題 我的作法是當使用者在TextInput組件上輸入字,按一下查詢按鈕,就呼叫submitForm() 去比對所有資料,比對後符合的就用myList.addItem把它的標題丟到List組件裡,再讓 使用者去選按組件上的標題,就用ListChange()把該筆資料的內容丟到TextArea組件裡 show出來,最後這一步有用到 addEventListener 的方法。 我的問題是...當我在硬碟裡用html文件測試的時候,黃色部份都可以成功,可是丟到 我的IIS裡用http測試時黃色的地方就失敗了,搞了很久也不知道是什麼原因,想請問 大家是不是有什麼地方http協定不支援還是有另外的原因..... 謝謝 底下是所有相關的程式碼,資料庫部份確定不會有問題了 function submitForm() { if(input.text ==''){ con.text = "請輸入搜尋字串"; }else { var temp = 0; myList.removeAll(); for(var i = 0; i < TotalNumber; i++) { if(input.text == Str_DB[i][1]) { myList.addItem({label:Str_DB[i][1],loca:i}); temp ++; } } if(temp == 0) { con.text = "沒有這筆資料,請您重新搜尋。"; } } } function ListChange() { con.text = Str_DB[this.selectedItem.loca][0]; } myList.addEventListener("change", ListChange); stop(); -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 140.112.244.115 ※ 編輯: forestking 來自: 140.112.244.115 (11/02 19:52)

11/02 20:27, , 1F
.......== 不知道爲什麼 突然可以work了....
11/02 20:27, 1F

11/02 20:28, , 2F
謝謝大家的關心 :)
11/02 20:28, 2F
文章代碼(AID): #13QAI8Av (Flash)
文章代碼(AID): #13QAI8Av (Flash)