なるほどこれだと確かにいけました。

function test() {
var test0 = new global.Layer(kag, kag.fore.base);
kag.add(test0);
with(test0){
.setSize(kag.scWidth,kag.scHeight);
.fillRect(0,0,kag.scWidth,kag.scHeight,0xffc0ffc0);
.fillRect(0+128,0+128,1280-256,720-256,0xfffffc0c0);
.visible=true;
}
test0.fillRect(0+256,0+256,1280-512,720-512,0xfffc0c0ff);
}

test();

ちなみに、functionの中で作ったものを外で変更できるようにするにはどうするのでしょうか?
。外で宣言するしかないのでしょうか?