表示ができてるんであれば、生成と更新のメソッド分ければいいんでね?
下の方法が効率がいいかどうかはおいといて
--
function createBgLayer(){
foreBgLayer = new KAGLayer(kag, kag.fore.base);
backBgLayer = new KAGLayer(kag, kag.back.base);
}

function updateBgLayer() {
with(foreBgLayer)
{
...
}
with(backBgLayer)
{
...
}
}

f.hoge++;
global.(systembuttonのobject名).updateBgLayer();