Cu Flash aveți posibilitatea să creați câteva imagini minunate generate de coduri. Adesea doriți să salvați aceste imagini grafice ca o imagine, astfel încât să le puteți edita ulterior cu software-ul de editare a imaginilor sau doar să le expuneți. Vom folosi schema HYPE de la Joshua Davis și Branden Hall pentru a salva grafica generată de cod ca un PNG.
Iată codul, în formă de clasă, astfel încât să îl poți folosi indiferent dacă dezvolți Flash sau Flex:
pachet import flash.display.MovieClip; import flash.display.Sprite; import hype.framework.display.BitmapCanvas; import hype.extended.util.ContextSaveImage; public class Demo extinde MovieClip funcția publică Demo (): void var sprite: Sprite = Sprite nou (); sprite.graphics.beginFill (0xff0000); sprite.graphics.drawRect (150, 150, 200, 200); sprite.graphics.endFill (); var bmc: BitmapCanvas = BitmapCanvas nou (stage.stageWidth, stage.stageHeight); bmc.startCapture (sprite); addChild (CMO); var saver: ContextSaveImage = noul ContextSaveImage (bmc);