Consejo rápido Cómo exportar Flash a PNG con HYPE

Con Flash puedes crear algunos gráficos impresionantes generados por código. A menudo, le gustaría guardar estos gráficos como una imagen, para poder editarlos luego con el software de edición de imágenes o simplemente exhibirlos. Usaremos el marco HYPE de Joshua Davis y Branden Hall para guardar nuestros gráficos generados en código como PNG.


Ver Screencast


Código

Aquí está el código, en forma de clase, para que pueda usarlo ya sea que esté desarrollando con Flash o Flex:

 paquete import flash.display.MovieClip; importar flash.display.Sprite; importar hype.framework.display.BitmapCanvas; importar hype.extended.util.ContextSaveImage; la clase pública Demo extiende MovieClip función pública Demo (): void var sprite: Sprite = new Sprite (); sprite.graphics.beginFill (0xff0000); sprite.graphics.drawRect (150, 150, 200, 200); sprite.graphics.endFill (); var bmc: BitmapCanvas = new BitmapCanvas (stage.stageWidth, stage.stageHeight); bmc.startCapture (sprite); addChild (bmc); protector de var: ContextSaveImage = new ContextSaveImage (bmc);