Flash Swf夹运行缓慢

Flash Swf夹运行缓慢,flash,Flash,我用Flash制作了一个简单的动画,并将动画导出到swf中。问题是,电影运行缓慢、急促,或者换句话说,是在慢动作播放。我改变了帧速率,但幸运的是,视频播放器/编解码器有问题吗 *Edit1:剪辑没有任何代码,是手工绘制的6层;另外,当我在Adobe Premier中导入这部电影并在.avi中导出时,抖动效果消失了 看起来你使用了很多向量?渲染位图时,Flash的速度要快得多。 您应该尝试为所有movieclips设置cacheAsBitmap=true,内部无进一步移动(例如基本叶) 看起来你

我用Flash制作了一个简单的动画,并将动画导出到swf中。问题是,电影运行缓慢、急促,或者换句话说,是在慢动作播放。我改变了帧速率,但幸运的是,视频播放器/编解码器有问题吗

*Edit1:剪辑没有任何代码,是手工绘制的6层;另外,当我在Adobe Premier中导入这部电影并在.avi中导出时,抖动效果消失了


看起来你使用了很多向量?渲染位图时,Flash的速度要快得多。
您应该尝试为所有movieclips设置
cacheAsBitmap=true
,内部无进一步移动(例如基本叶)

看起来你使用了很多向量?渲染位图时,Flash的速度要快得多。
您应该尝试为所有movieclips设置
cacheAsBitmap=true
,内部无进一步移动(例如基本叶)

在FLA文件中,有几件事可以加快代码的速度

  • 矢量图像上没有阿尔法吐温。这是一个巨大的性能打击。试着改变亮度值,或者甚至找到一种完全跳过二者的方法

  • 你有很多不变的矢量图像。cacheAsBitmap不一定有助于缩短加载时间,因为位图是在运行时生成的。因为它们本质上已经是位图了,所以只需将它们制作成位图即可。找出所需的最大尺寸,将其导出为图像,然后将其导入到库中。然后在实例的属性面板上将矢量图像与位图图像交换

  • 如果可能,减少启动时发生的活动tween数

  • 去除云层上的透明度。使背景与背景颜色匹配

  • 如果有什么东西根本没有移动,比如山,如果可能的话,把它合并到背景中


总而言之,我将有3层:背景、前景和移动的中间地带。如果这个动画永远不会被制作成全屏,我会将所有的水果、树叶等合并到树中,并从中创建一个位图。或者两个,如果有前景层的话

在FLA文件中,有几件事可以加快代码的速度

  • 矢量图像上没有阿尔法吐温。这是一个巨大的性能打击。试着改变亮度值,或者甚至找到一种完全跳过二者的方法

  • 你有很多不变的矢量图像。cacheAsBitmap不一定有助于缩短加载时间,因为位图是在运行时生成的。因为它们本质上已经是位图了,所以只需将它们制作成位图即可。找出所需的最大尺寸,将其导出为图像,然后将其导入到库中。然后在实例的属性面板上将矢量图像与位图图像交换

  • 如果可能,减少启动时发生的活动tween数

  • 去除云层上的透明度。使背景与背景颜色匹配

  • 如果有什么东西根本没有移动,比如山,如果可能的话,把它合并到背景中


总而言之,我将有3层:背景、前景和移动的中间地带。如果这个动画永远不会被制作成全屏,我会将所有的水果、树叶等合并到树中,并从中创建一个位图。或者两个,如果有前景层的话

有什么地方我可以试试你的swf吗?我的播放器也运行得很慢,所以也许你对每一帧都做了很多计算或者类似的事情。如果你能把代码贴出来会有帮助的。我想没有人能帮上这个小信息。您必须发布FLA文件,因为它都在时间线上,而不是代码上。如果您愿意,可以将FLA发送到我的垃圾邮件:testdee@yahoo.com我会看一看。有没有地方我可以试试你的swf?我的播放器运行速度也很慢,所以也许你对每一帧都做了很多计算,或者类似的事情。如果你能把代码贴出来会有帮助的。我想没有人能帮上这个小信息。您必须发布FLA文件,因为它都在时间线上,而不是代码上。如果您愿意,可以将FLA发送到我的垃圾邮件:testdee@yahoo.com我会看看的。