createEmptyMovieClipしたMovieClipへのプロパティの持たせ方

これなら
_root.base_mc.test_xにvalueという変数がつく

var test_:MovieClip = mc.base_mc.createEmptyMovieClip ("test_" + Box_number, Box_number + 10);
test_.value = new item (a, b, c, d);
test_.value.set_yahoo_XML (Box_number, test_);


今度はこれだと
_root.base_mcにvalueという変数がつく

var test_:MovieClip = mc.base_mc.createEmptyMovieClip ("test_" + Box_number, Box_number + 10);
test_= new item (a, b, c, d);
test_.set_yahoo_XML (Box_number, test_);

test_がmc.base_mc.test_xだから、そこにnewとかsetとししているから
mc.base_mc.test_xにプロパティがつくかと思っていた。
けれどもnewしてもnewでもsetでも出来るはずがなく、
text_xがプロパティだと認識してそこに(a, b, c, d)が入れられていた。