Неработает скрипт, вешается на мувик._xscale уходит в минуса.Почему?

Код:
onClipEvent (enterFrame) {
function fn () {
this._xscale -= 1
}
if (this._xscale == 0) {
function fn () {
this._xscale += 1
}
}
if (this._xscale == 100) {
function fn () {
this._xscale--
}
}
fn()
trace(this._xscale)
}