作者clifflu (缺钱啦 @@)
看板Flash
标题Re: [问题] 如何使用AS动态写AS
时间Sat Jan 7 22:28:28 2006
※ 引述《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
1F:推 llmagicll:了解:) 01/08 18:10