I’m trying to create an bitmap image cache. What it needs to do is to store an image in a cache and then retrieve that image.
package com.facebooth.PictureManager{
import flash.display.Sprite;
import flash.display.MovieClip;
import flash.display.Bitmap;
import flash.display.BitmapData;
import flash.display.DisplayObject;
import flash.utils.Dictionary;
public class PictureManager extends Sprite{
public static var CURRENTPICTURE:Number;
private static var pictureDatabase:MovieClip;
private static var pictureDict:Dictionary;
public function PictureManager(){
}
public static function init():void{
pictureDatabase = new MovieClip();
pictureDict = new Dictionary();
CURRENTPICTURE = 0;
}
public static function add(_source:Bitmap):void{
pictureDatabase.addChild(_source);
pictureDatabase._source.name="picture";
CURRENTPICTURE++;
}
public static function get():Bitmap{
var dO:Bitmap = pictureDatabase.getChildByName("picture") as Bitmap;
return dO;
}
}
}
I’m stuck on the get function. I can’t seem to get retrieve the image. Thx.