Actionscript 3 AS3代码结构-使用基本代码

Actionscript 3 AS3代码结构-使用基本代码,actionscript-3,architecture,structure,flash,swc,Actionscript 3,Architecture,Structure,Flash,Swc,我想要一些建议。我有很多游戏都使用相同的基本代码,它们将基类扩展到任何需要自定义功能的地方。这很好,但它已经到了一个不合理的地步,每次我对基本代码进行更改时,我都需要重新发布每个游戏。我想要一个解决方案,我只需要改变基本代码,并发布它自己和其他游戏将只使用这个新发布的基础 我曾考虑将基本代码发布为swf,然后将其加载到各个游戏项目中,但这样我就无法扩展这些类了,对吗?或者将基本代码发布为swc,但是我仍然需要使用这个新的swc发布每个游戏 有人有什么想法或建议可以帮助我吗 谢谢 虽然这并不是这个

我想要一些建议。我有很多游戏都使用相同的基本代码,它们将基类扩展到任何需要自定义功能的地方。这很好,但它已经到了一个不合理的地步,每次我对基本代码进行更改时,我都需要重新发布每个游戏。我想要一个解决方案,我只需要改变基本代码,并发布它自己和其他游戏将只使用这个新发布的基础

我曾考虑将基本代码发布为swf,然后将其加载到各个游戏项目中,但这样我就无法扩展这些类了,对吗?或者将基本代码发布为swc,但是我仍然需要使用这个新的swc发布每个游戏

有人有什么想法或建议可以帮助我吗


谢谢

虽然这并不是这个问题的确切答案,但我解决这个问题的方法是使用ANT自动化构建过程。因此,每个游戏仍然需要重新编译和上传,但这不再是不合理的浪费时间。

运行时共享库或实施持续集成服务,在提交到版本控制系统时重建。一个有趣的问题!您可以加载运行时共享库(.swf)并让它替换类和显示资产,但我从未尝试在不重新编译的情况下尝试在尝试更新功能时只加载基类。可能值得一试,但我怀疑它是否会起作用。为什么每次进行更改时都需要重新发布所有游戏?是否可以将运行时共享库用于纯AS3项目,还是需要使用Flex?我需要重新发布所有游戏,因为我需要它们包含我对基本代码所做的添加