3

信不信由你,我需要一种在 Flex 3 中显示动画 gif 的方法。这家伙有一个组件出售,但它只是 Flex 2:http: //dougmccune.com/blog/2007/01/19/how-to-load -animated-gifs-using-adobe-flex-20/

我已经实现了这个例子:http ://www.bytearray.org/?p= 95,但是对于较大的 gif,它非常占用 CPU 并导致 UI 挂起。

有谁知道任何替代解决方案?如果做不到这一点,我可能不得不考虑重构第二个示例以使用伪线程。呃。

4

4 回答 4

2

我购买并使用了 mccune 产品,但现在已更改为 flex 3。我通过搜索与您相同的答案找到了您的问题,并且刚刚遇到了这个问题

http://flexology.wordpress.com/2008/09/30/loadinganimated_gif_in_flex/

于 2008-10-01T21:22:37.437 回答
1

感谢您的回复。该链接 ( http://code.google.com/p/as3gif/ ) 中的谷歌代码项目与我实施的 bytearray ( http://www.bytearray.org/?p=95 )上的项目相同.

我使用这段代码敲了一个快速的伪线程示例,它太慢了。

看起来我需要即时对 GIF 进行 SWF...

于 2008-09-30T09:15:31.373 回答
0

有帮助吗?

编辑:我不知道该建议在更大的 GIF 上效果如何,但如果您仍然遇到问题,可能值得将 GIF 导入 Flash 并将其转换为自己的 SWF。

Flex 应该能够毫无问题地发挥它。

于 2008-09-30T08:21:40.600 回答
0

查看 swfmill 以了解如何创建 swf。我相信他们支持动画 gif

http://swfmill.org/

于 2008-09-30T13:05:46.267 回答