Re: [問題] 如何使用AS動態寫AS

看板Flash作者 (缺錢啦 @@)時間19年前 (2006/01/07 22:18), 編輯推噓1(100)
留言1則, 1人參與, 最新討論串2/2 (看更多)
※ 引述《llmagicll ( ￾N)》之銘言: : 請問有沒有語法可以在一個MC裡寫一段AS來 : 產生在另外一個MC裡面的AS的語法????? : 例如 MC1 裡面{ 產生MC2裡面的語法XXXX{}  } : 結果: : MC2 裡面{ XXXX{} } 很難, 用 Script 來動態產生 Script 的前題就是這項 Script 必需具有 1) 寫入硬碟 2) 執行外部 Script / App 的能力 不過 AS 這兩項都沒有 XD # 解決方式 ? 大概只能把需要動態產生的功能變成特定函數, 以對應方式呼叫. 簡單的說, 就是拉出一個足以涵蓋預期結果的介面, 在改變資料而非 程式碼的前題下, 產生應有的結果. 當然, 這也是大多數的情況下, 最容易也有效的做法. # 其它辦法 ? AS (or Flash) 據我所知, 提供的 "動態載入資料" 的方式, 只能載入特定格式 的文字檔及媒體檔 (wav, mpg 等等), 或者外部 Flash (MovieClip) 也就是你最多能從一個 flash 透過送出 http requst 在另一台主機上, 以另一種 script 動態產生回應, 再透過上段的三種方式傳回結果. 透過在網頁中使用 Javascript, 你能夠將資訊自 Flash 傳至網頁中的 ActiveX 或 Java Applet 物件, 然而這對將這些資訊動態的做出 MovieClip (.swf) 恐怕沒太多幫助. 如果是希望能動態產生 script 的話, 你就必須做到動態 build swf 才行 XD -- 鬼壓床怎麼辦 騎上去啊 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 140.112.217.134

01/08 18:10, , 1F
了解:)
01/08 18:10, 1F
文章代碼(AID): #13lysjAu (Flash)
討論串 (同標題文章)
文章代碼(AID): #13lysjAu (Flash)