Keeping button rollover after swapDepth()

hi,
I am using buttons inside movieclips, and changing their visual layer by using swapDepth method. But for some reason i loose my rollover button effect when I use swapDepth. whats the solution?
thanks