![]() |
1
5
2880像素的限制用于位图数据,对于显示对象,限制为8191像素。 您可以使用此处提供的BitmapDataUnlimited类来绕过这些限制: http://code.google.com/p/bitmapdataunlimited/ 但是,如果性能很重要,我建议让如此大的图像由多个较小的图像组成。即使您不重新使用这些较小的,或注意从显示列表中删除它们,或将它们的可见属性设置为假,仍然会有性能提高,因为Flash会自动检测到它们在后台之外,不必渲染。 编辑: 我忘了说2880px限制仅适用于手动创建位图数据时,大于该限制的图像仍可以加载,并且可以访问和操作其位图数据(大于2880px)。 您可以很容易地得到一个位图,其中位图数据的大小与视区相同,然后您可以通过执行以下操作来设置其位图数据:
滚动时,只需在每一帧上进行上述操作。 或者,如果性能很重要,则可以在滚动时(如果滚动距离小于viewportsize),使用viewportbitmapdata.scroll(x,y)移动整个位图数据,然后仅复制新像素。 |
![]() |
2
4
我已经读到在flash 9中,每个维度的限制是2880像素。在flash 10中,限制更高。查看您正在编译的版本。 您可能会将图像分割成更小的部分,并将它们灵活地组装起来。 |
![]() |
3
0
如果你瞄准的Flashplayer有所不同: 版本与最大位图大小
FlashPlayer-9:2880x2880像素
|
![]() |
nabster023 · 拉伸和旋转电影剪辑而不失真 7 年前 |
![]() |
BadmintonCat · 获取数组排序的索引 7 年前 |
![]() |
Dimentio · 无限循环(动作脚本3) 7 年前 |
![]() |
steph45 · 它们是一种在数组中找到最接近0的数字的方法吗? 7 年前 |
![]() |
AeroKLiam · AS3-使用组合框进行真/假测验 7 年前 |