Jul 21
Estaba tratando de manejar crear un bitmapdata para reflejar una imagen que habÃa cargado externamente cuando me saltó este error:
ArgumentError: Error #2015: Objeto BitmapData no válido
Despues de mirar en la ayuda de Flash, vi que podÃa ser por por dos razones:
- Estamos intentando crear un BitmapData con un ancho o alto que no es un valor numérico válido (esto suele pasar si lo creamos a partir de una imagen que hemos intentado cargar externamente pero que no se ha cargado bien)
- Estamos intentado crear un BitmapData demasiado grande (el lÃmite tanto para el ancho como para el alto son 2880 pixeles). Para esto podemos hacer un simple control de errores
if(loquesea.width > 2880 || loquesea.height > 2880) { throw new Error("La imagen supera los 2880 pixeles permitidos para BitmapData"); return; }
Un saludo
