Re: [問題] 如何使用AS動態寫AS
※ 引述《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
討論串 (同標題文章)
本文引述了以下文章的的內容:
完整討論串 (本文為第 2 之 2 篇):
Flash 近期熱門文章
PTT數位生活區 即時熱門文章