是否有可能认定SWF可能会调用哪些事件?

时间:2011-06-30 13:49:00

标签: javascript flash decompiling

有点背后的故事:

我有SWF格式的flash视频播放器,没有FLA。它可以通过传入URL作为参数来播放视频,如您所料。这很有效。

但是,现在客户希望在视频结束时触发操作。问题是,我没有任何文档,资料或其他任何有助于我确定SWF调用视频完成功能的任何功能(如果有的话)。

我不知道这是一个罐装项目还是内部开发的文件,我不知道源FLA是否仍然存在,而客户真的喜欢它,所以不幸的是将它改为别的东西不是真正的选择。

所以,我的问题:我是否可以使用一些调试技术来确定它是否正在尝试调用javascript函数?我尝试使用this flash decompiler对其进行反编译,但它没有产生任何有意义的结果。

我知道这个问题令人沮丧地模糊,但请相信我,这对我来说和你一样模糊:(

(哦,他们希望在一天结束时完成。叹气。)

2 个答案:

答案 0 :(得分:0)

不幸的是,如果原始的flash文件没有调用特定的javascript函数,我认为你不能做任何事情。 Flash可以调用javascript函数,但如果它没有在fla中实现,那么在javascript方面你无能为力。也许你最好的选择是反编译它,并通过添加一段代码来重新编译它,一旦视频结束就调用javascript函数。

答案 1 :(得分:0)

通过更换播放器解决了问题。客户喜欢旧的,但更喜欢具备所需的功能。