我有一个swf A,它不包含任何字体。
如果我下载swf F1,其中包含很少的Arial字符,那么我将arial字体嵌入到A中,没问题。
但是,如果,然后,我将包含Arial的其他字符的swf F2下载到swf A中,我将能够使用所有嵌入字符字体,仅使用F2,还是仅使用F1?
我希望有一个链接到解释这个问题的地方,即使是非常技术性的问题:我找不到。
感谢阅读。
编辑:经过几次测试后,玩家似乎更换了加载的字体......我怎么合并呢?
答案 0 :(得分:2)
我认为你不能合并它们。字体被视为任何其他类。将SWF加载到同一应用程序域中的另一个SWF时,将忽略碰撞类。如果您希望加载的SWF保留其自己的类版本,则可以使用不同的application domain,但我非常怀疑您是否可以在运行时合并它们。
每个应用程序域,除了 系统域,有一个关联 父域。的父域 您的主要应用程序的应用程序 域是系统域。加载 类只有在它们的时候定义 父级尚未定义它们。 您无法覆盖已加载的类 定义更新的定义。