在Flash Pro中的现有SWF顶部添加图层

时间:2011-11-09 18:26:59

标签: pdf flash flash-cs5 pdf2swf

我参与的项目有一个特定的要求,即必须在现有的SWF上添加一个图层。通过使用SWFTools pdf2swf转换PDF来创建SWF。此图层将用于在SWF中的现有文本内容之上添加视频或声音等交互式元素。

我的问题是,当我尝试将SWF导入Flash Pro时,它会分解,并且无法正确查看SWF或其元素。

我尝试在导入后使SWF成为MovieClip符号并调用其play()和gotoAndPlay(i)方法无效。使用带有加载程序的外部SWF,但SWF应该是内部的,因此整个项目可以一次性编译到iOS和Android。

我是否可以使用其他方法与SWF进行交互并使其在我的FLA项目中运行?

1 个答案:

答案 0 :(得分:0)

您的问题不在Flash中,而在于您将pdf转换为swf的方式。 pdf2swf的默认参数将导出以前版本的Flash的swf,确切地说是6。因此,您需要在转换为更高版本时明确设置Flash版本,以便您可以在时间轴中导入它(假设您使用的是AS3)。

使用此配置选项:     -T,--flashversion num将SWF标题中的Flash版本设置为num。

查看此信息以获取更多信息: http://wiki.swftools.org/index.php?title=Pdf2swf http://wiki.swftools.org/index.php?title=Pdf2swf_-s_parameters