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

Pdf 在Flash Pro中现有SWF的顶部添加图层,pdf,flash,flash-cs5,pdf2swf,Pdf,Flash,Flash Cs5,Pdf2swf,我参与的一个项目有一个特定的要求,即必须在现有SWF的顶部添加一层。SWF是通过使用SWFTools pdf2swf转换PDF创建的。该层将用于在SWF中现有文本内容的基础上添加视频或声音等交互元素 我的问题是,当我尝试将SWF导入Flash Pro时,它有点崩溃,无法正确地看到SWF或其元素 我尝试在导入后将SWF设置为MovieClip符号,并调用了其play()和gotoAndPlay(I)方法,但都没有效果。使用带有加载程序的外部SWF是可行的,但是SWF应该是内部的,这样整个项目可以一

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

我的问题是,当我尝试将SWF导入Flash Pro时,它有点崩溃,无法正确地看到SWF或其元素


我尝试在导入后将SWF设置为MovieClip符号,并调用了其play()和gotoAndPlay(I)方法,但都没有效果。使用带有加载程序的外部SWF是可行的,但是SWF应该是内部的,这样整个项目可以一次性编译到iOS和Android


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

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

使用此配置选项: -T,--flashversion num将SWF头中的Flash Version设置为num

有关详细信息,请查看此链接:

“导入后,我尝试将SWF设置为MovieClip符号,并调用了其play()和gotoAndPlay(I)方法,但没有任何效果。”我认为您需要确保生成的SWF与AS3兼容,这样才能正常工作,否则它只能作为外部SWF工作