自定义Adobe文件

时间:2013-04-15 14:57:36

标签: flex flexbuilder

我的Flex Builder插件存在问题。

我在Flex应用程序中使用Flex Builder 3插件(在Eclipse中)。

现在我想自定义Plug-In中的MessageResponder.as文件。我发现ActionScript文件没有任何问题,但重点是,我的更改不会导致任何原因,因为文件已经全部编译完毕。 (这是我的猜测)

现在我的问题:

编辑后如何编译文件?有可能吗?

感谢您的帮助!!

2 个答案:

答案 0 :(得分:1)

您想要做的是“Monkey Patching”。您需要做的是在同一个包裹位置创建您自己的文件版本,并且您的使用将优先于swc中的文件。

答案 1 :(得分:0)

MessageResponder.as类是Flex Framework中的文件。您可以根据需要进行修改,并且 - 实质上 - 创建您自己的Flex SDK版本。但是,您很可能必须重新构建整个框架才能实现此功能。你最好的选择是获得最新的Apache Flex SDK;修改你的类,然后从头开始构建框架。之后,您可以使用Flash Builder“多SDK功能”在Flex项目中使用修改后的SDK。

我不确定Flex Builder 3.x是否支持多个SDK。

这可能是一个耗时的过程。另一种方法是扩展MessageResponder并添加更改。然后,您必须确保使用新的MessageResponder类而不是旧的MessageResponder类。由于Flex Framework中使用了许多私有方法,这可能很难。