最后一个状态为Fireworks cs5中的html电子邮件设计的动画Gif在某些客户端中失败



这是我的第二个问题,我希望解决一个尚未解决的问题,尽管我确实在寻找答案。

下面是问题的链接和屏幕截图。使用Fireworks CS5,我创建了一个由3个状态组成的动画gif,循环3次。它是分层构建的,三个州只共享一个背景边界。它们不共享背景(背景是由一个剪辑路径为白色的红色框组成的分组层,在前两种状态下似乎有效,但在第三种状态下失败)本身或任何其他元素。

这是一个html电子时事通讯的tile广告,它在一些客户端(例如gmail)上有效,但在其他客户端(例如macmail)中无法正确呈现最终状态。更严重的是,之前在Mac Mail中正确呈现了相同的文件。如果我在浏览器中打开gif(通常),它也能工作。

我认为,除了Outlook 2007中的循环问题外,动画gif在各个平台上都非常稳定,而且我以前从未遇到过这个问题(当然我的经验有限)。其他人有过这种经历吗?有人对这个问题有意见吗?

非常感谢,
安德鲁。

链接到好的 这是动画gif文件。它可能不适用于所有浏览器(我确实彻底测试了该文件,但这个奇怪的问题似乎完全是偶然的),但在最新的Mac OS 10.7x版Firefox中可以正确渲染。

链接到坏的 第三种状态是透视,背景层没有渲染。

在优化面板中关闭Alpha透明度。在仔细检查了每个状态后,我意识到我在导出中打开了Alpha Transparency。即使每个状态都有一个纯红色的背景,即使其他状态正确地渲染了纯红色背景,"Alpha透明度"也会打乱动画的最后一个状态。为了纠正它,我只需关闭"Alpha透明度"。我不知道为什么我以前没有把它当作解决方案。我希望这个答案能帮助到别人!