ActionScript、Flash和优化

ActionScript、Flash和优化,flash,optimization,actionscript,adobe,cs3,Flash,Optimization,Actionscript,Adobe,Cs3,我有一些特定的问题,那些关于优化的普通网页并没有为我解答(所以请不要告诉我:) 下面是: 在movieclip上选中“使用运行时位图缓存”复选框是否与在代码中设置cachasbitmap属性相同?(我怀疑是这样,但只是为了确定,我在问…) 位图缓存是否影响不在后台的对象 我知道位图缓存应该会对movieclip的时间轴播放产生不利影响,但是如果movieclip已经停止,但其内部嵌入了仍在播放的movieclip呢 在我的一台旧计算机上,对总是在舞台上的对象使用位图缓存会降低性能。但是在一台更新

我有一些特定的问题,那些关于优化的普通网页并没有为我解答(所以请不要告诉我:)

下面是:

  • 在movieclip上选中“使用运行时位图缓存”复选框是否与在代码中设置cachasbitmap属性相同?(我怀疑是这样,但只是为了确定,我在问…)

  • 位图缓存是否影响不在后台的对象

  • 我知道位图缓存应该会对movieclip的时间轴播放产生不利影响,但是如果movieclip已经停止,但其内部嵌入了仍在播放的movieclip呢

  • 在我的一台旧计算机上,对总是在舞台上的对象使用位图缓存会降低性能。但是在一台更新的计算机上,它提高了性能。有人知道这到底是为什么吗

  • 舞台上充满矢量的图形对象与任何内部具有实际位图图像的对象之间是否存在差异?(我注意到,对于图形对象,“使用运行时位图缓存”复选框将被禁用。)

  • 此外,这是XP系统上的flash CS3。谢谢你在这件事上的帮助


    我查看了adobe论坛,但是所有这些主题都有0个回复,所以我来到这里。

    我可以回答一些问题:

    回答3)是的,这是相同的情况,因为Flash Player仍然需要重新生成更改帧的位图版本

    答案4)很难说,发生这种情况的原因有很多。然而,有一个非常合理的解释:我想Flash会根据计算机的可用内存大小定义位图缓存的大小。如果计算机内存不足,缓存可能会变得太小,因此,Flash需要不断刷新缓存的位图


    我真的不明白你在这里的意思。。。如果您能澄清……

    谢谢。第三,假设你有一张左右摆动的脸,这是一张电影唇。然后,在那张脸里面是眼睛,那是另一张电影唇。脸已经停止跳动,但眼睛仍在眨眼。这更有意义吗?堆栈溢出将数字弄乱了,我在回答问题3、4和5(不是1、2和3)。。。再读一遍我的答案:)哦,好的:)。那么,在第五章中,你知道当你在flash中创建一个对象时,你是如何选择movieclip、button和graphic的吗?我指的是一个带有矢量形状的图形对象与任何一个内部只有位图的对象(无论是movieclip还是graphic)之间的区别。(导入图像时看到的库类型)。此外,我已经证明,对于问题2,它实际上会影响台上和台下的对象。在较旧的计算机上,在后台停止对象上的所有内部剪辑,并为其启用位图缓存,可显著提高性能。