看板 Flash 關於我們 聯絡資訊
※ 引述《lingin1204 (小天兵)》之銘言: : 如題 : 我目前只知道可以用 "a"+6 來取代 a6 : 但加上個 _root 就實在不清楚其用法了 : 想拜託高手們教教我 : 原始程式碼為 : with(_root.a6.b6) 後面的數字可以用自設變數 pose-2 算出來 : 我試過 : with(_root."a"+(pose-2)) : or : with("_root."a"+(pose-2)") 打錯了 試過 with("_root.a"+(pose-2)) : 但似乎都不行哩... -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 218.170.3.171
laugher:with不用引號 11/01 17:00
lingin1204:我是要用變數取代數字才使用引號的,現在開始懷疑也許該 11/01 17:14
lingin1204:用中括號.... 11/01 17:15
laugher:若你的是影片片段的話可以用tellTarget 11/01 17:27
laugher:要用with的話可以用with(eval("xxxooo"+"oooxxx")) 11/01 17:49
lingin1204:回樓上,經測試後,顯示"with"的指定物件不存在耶 11/02 02:11
lingin1204:但當我直接使用數字,即with(_root.a6)確能成功哩 11/02 02:12
d9147007:是MC沒錯,但目前卡在如何把物件的名稱用變數來表示 11/02 02:39
laugher:那就是你with用錯方法了,因為我用是沒問題 11/02 08:44
lingin1204:後來我也測試了eval的用法,with(eval("_root.a"+6))才꘠ 11/02 21:53
lingin1204:成功,eval後面的括號裡只能放一組引號 11/02 21:54
laugher:沒限幾組引號 11/03 01:17