从 AIR 3 和 Flash player 11 开始,BitmapData 对象的大小限制已被删除。位图的最大尺寸现在取决于操作系统。
我正在跟进这个答案的问题。
获得操作系统允许的最大位图会很好。
我可以检查可用的 RAM 并相应地选择位图大小吗?还是我需要选择像 4096x4096 这样的尺寸并坚持下去?
更新:尝试以下操作:new BitmapData(4096, 4096, transp, 0x00FFFFFF);
给我错误 -Error #2015: Invalid BitmapData.
即使我正在编译和运行 11,看起来我正在达到 16,777,215 像素的 Flash Player 10 上限。