1

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

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

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

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

4

1 回答 1

0

Your problem is not in Flash but the way you're transforming the pdf to swf. The default parameters of pdf2swf will export the swf for a previous version of Flash, 6 to be exact. So you need to explicitly set the flash version when converting to a later version so that you can import it in your timeline (assuming u're using AS3).

Use this config option: -T , --flashversion num Set Flash Version in the SWF header to num.

View this for more information: http://wiki.swftools.org/index.php?title=Pdf2swf http://wiki.swftools.org/index.php?title=Pdf2swf_-s_parameters

于 2011-11-10T14:07:30.297 回答