[問題] 有關動態文字中的變數

看板Flash作者 (不要調查我)時間15年前 (2010/12/16 18:55), 編輯推噓2(2017)
留言19則, 3人參與, 最新討論串1/1
小弟在此請教一個問題,我使用AS2.0來開發,在第一個影格先拉一個動態文字便將 其變數設為myVar&實體名稱設為myVar_txt,此變數為接收ASP端動態的參數。想請問板上大大一個問題是 我可以如何取的MyVar的值,我試過去取得myVar_txt.text的值,但似乎沒有作用。 在此先謝謝各位有耐心看完此問題。 -- Dream big and Start small -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 140.116.72.55 ※ 編輯: ben2103gto 來自: 140.116.72.55 (12/16 18:57) ※ 編輯: ben2103gto 來自: 140.116.72.55 (12/16 18:58)

12/16 19:41, , 1F
首先說AS2.0就好,CS3只是Flash版本,和此無關
12/16 19:41, 1F

12/16 19:41, , 2F
此外,動態文字設定變數是用來"即時"掌控變數值的
12/16 19:41, 2F

12/16 19:42, , 3F
一旦設定追蹤myVar,便會一直顯示,因此你沒有機會
12/16 19:42, 3F

12/16 19:42, , 4F
改變myVar_txt的值,只能靠修改myVar達成
12/16 19:42, 4F

12/16 19:43, , 5F
你可以直接修改myVar,或是撤掉變數追蹤
12/16 19:43, 5F
※ 編輯: ben2103gto 來自: 140.116.72.55 (12/16 19:45)

12/16 19:48, , 6F
K大您好,我並非想改掉myVar的值。我想取得它的值
12/16 19:48, 6F

12/16 19:49, , 7F
也就是外部參數,在根據此參數來做之後的事
12/16 19:49, 7F

12/16 19:53, , 8F
但是因為此值是由ASP端傳入,又不想要pageload,所以
12/16 19:53, 8F

12/16 19:54, , 9F
是否可以在設定一個變數能動態接收myVar的值?
12/16 19:54, 9F

12/16 21:56, , 10F
當你設定動態文字並且變數myVar的時候
12/16 21:56, 10F

12/16 21:56, , 11F
照理說應該隨時會顯示myVar的值才對
12/16 21:56, 11F

12/16 21:56, , 12F
沒有的話你trace(myVar)看看,如果是undefined
12/16 21:56, 12F

12/16 21:57, , 13F
表示你的myVar根本沒有由你所謂的ASP傳入
12/16 21:57, 13F

12/17 10:59, , 14F
不建議再使用動態文字的變數欄位,未來別人也不見得會認識
12/17 10:59, 14F

12/17 11:00, , 15F
它,這將會造成除錯困難,別再使用太過時的技術了
12/17 11:00, 15F

12/17 11:03, , 16F
另,開發者都要熟悉追蹤,拆解每個階段、細節,從收到資料
12/17 11:03, 16F

12/17 11:03, , 17F
就要開始追蹤,如果一開始就沒收到資料,後面也就不用玩了
12/17 11:03, 17F

12/17 11:04, , 18F
就像K說的,善用trace(),在每個關鍵處都要trace看看
12/17 11:04, 18F

12/21 00:04, , 19F
感謝B大及K大的建議
12/21 00:04, 19F
文章代碼(AID): #1D2V0aoc (Flash)