【问题标题】:Add layer on top of existing SWF in Flash Pro在 Flash Pro 中的现有 SWF 之上添加图层
【发布时间】:2011-11-09 18:26:59
【问题描述】:

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

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

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

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

【问题讨论】:

  • “我尝试在导入后将 SWF 设为 MovieClip 符号并调用它的 play() 和 gotoAndPlay(i) 方法,但无济于事。”我认为您需要确保生成的 swf 与 AS3 兼容才能正常工作,否则它只能作为外部 swf 工作

标签: pdf flash flash-cs5 pdf2swf


【解决方案1】:

您的问题不在于 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

【讨论】:

    猜你喜欢
    • 2013-11-05
    • 2015-06-18
    • 1970-01-01
    • 2011-08-07
    • 1970-01-01
    • 2021-10-10
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多