Actionscript 3 加载SWF时不兼容的类
我有两个ActionScript3项目,game.swf和minigame.swf。在运行时,主游戏通过加载器加载小游戏。我也有一个共享的事件类SWC库,这两个类都包含在里面,小游戏需要发送,游戏需要收听 第一:这样可能吗 第二:如果我编译小游戏,然后更改事件类使它们不兼容,然后编译主游戏,会发生什么。尝试加载小游戏SWF时Flash会崩溃吗?我希望如此Actionscript 3 加载SWF时不兼容的类,actionscript-3,flash,swc,swfloader,Actionscript 3,Flash,Swc,Swfloader,我有两个ActionScript3项目,game.swf和minigame.swf。在运行时,主游戏通过加载器加载小游戏。我也有一个共享的事件类SWC库,这两个类都包含在里面,小游戏需要发送,游戏需要收听 第一:这样可能吗 第二:如果我编译小游戏,然后更改事件类使它们不兼容,然后编译主游戏,会发生什么。尝试加载小游戏SWF时Flash会崩溃吗?我希望如此 第三:如果我更改事件类,但以保留接口级兼容性的方式更改,会发生什么情况?如果您有命名相同但不共享相同功能的类,只需为每个I.e.com.gam
第三:如果我更改事件类,但以保留接口级兼容性的方式更改,会发生什么情况?如果您有命名相同但不共享相同功能的类,只需为每个I.e.com.game.*com.minigame.*使用不同的类路径,这将避免所有冲突 基本上,如果一个类在多个SWF中命名相同,则只会使用首先加载的那个类 另一方面,如果您确实希望在两个SWF之间共享相同的类,请确保只在主SWF中包含它们,您可以在Flash IDE的发布设置或Flex SDK的编译器设置中选择包含/排除。这将使整个加载过程变得更轻松,并且可以避免与冲突相关的奇怪错误