我正在使用动作游戏中的机器人进行Flash游戏,但取得了一些成功。我的动作基本上加载游戏,找到它需要的功能并调用它做东西。例如,ExternalLoadedGame.Game.Action.MoveNorth()采取了一步。
但是,有些函数被定义为protected,如果我可以扩展该类,我只能获取访问权限,但是当我尝试这样做时,我的编译器告诉我该类不是编译时间一致且它没有&#39工作。如果我复制这个定义,那么游戏功能就不会接受我的版本,即使它实际上它们在字面上分享相同的类定义。
我需要专门覆盖一些游戏调用的类函数,而无需修改游戏文件。
有没有办法扩展,公开或类似的事情而不事先修改游戏的SWF文件?