Dynamic Images w/ createEmptyMovieClip

As with my text issue I have no problem doing this if I place a MC on the stage but I can’t seem to get this to work.

 
 

import flash.filters.BlurFilter;
import flash.filters.*;
import mx.transitions.Tween;
import mx.transitions.easing.*;
Stage.scaleMode = "noScale";
//
import flash.geom.*;
import flash.display.BitmapData;
//
var myMCL:MovieClipLoader = new MovieClipLoader ();
var myListener:Object = new Object ();
myMCL.addListener (myListener);
//
var curPaintingNum:Number = 0;
//
var xCenter:Number = Stage.width / 2;
var yCenter:Number = Stage.height / 2;
for (var i = 0; i < 1; i++) {
 var bb:Button = (this.attachMovie ("bluBox", "bluBox", +i, i));
 box ();
 menuNames.enabled = false;
 detectID (this);
}
function box (who) {
 var t1:Tween = new Tween (bb, "_x", Elastic.easeInOut, 300, 500, .3, true);
 var t2:Tween = new Tween (bb, "_xscale", Elastic.easeInOut, bb._xscale, 400, .3, true);
 var t3:Tween = new Tween (bb, "_y", Elastic.easeInOut, bb._y, 180, .5, true);
 t3.onMotionFinished = function () {
  this.createEmptyMovieClip ("paintingMC", this.getNextHighestDepth);
  paintingMC._x = 200;
  paintingMC._y = 200;
  this.myMCL.loadClip ("Galleries/forSale/painting" + curPaintingNum + ".jpg", this.paintingMC);
 };
}