我有 2 个 swf-s,main.swf和another.swf。
main.swf 将在运行时加载另一个.swf。
它们对应的类是Main
和Another
。
他们俩import
是一个共同的班级Constant
。
问题是:
如果我对 class 进行更改Constant
,例如为 class 定义一个新常量Another
,那么我肯定想编译another.swf。
然后,我运行main.swf并加载another.swf,Constant
但未应用更改!
相反,我必须重新编译main.swf才能将更改应用于another.swf。
看起来因为another.swf是由main.swf加载的,所以import
也依赖于main.swf。
当您首先运行main.swf时,首先Main
import
对类进行Constant
分类,因此任何即将发生的事情都import
被隐藏(或忽略?),这是真的吗?
是import
唯一执行一次,并由第一个播放的.swf执行吗?
.swf加载由类flash.display.Loader
完成。