здравствуйте.
Пытаюсь сделать так, чтобы при подносе курсора к кнопке изображение town1 плавно проявлялось, а при убирании курсора резко исчезало.
Изначально код на кнопке написал такой:

Код:
on (rollOver) {
_root.town1._alpha=0
this.onEnterFrame=function(){
_root.town1._alpha++
}
}
on (rollOut) {
setProperty("town1", _alpha, "0");
}
Но получалось следующее: картинка проявлялась при подносе мыши, а при убирании курсора исчезала и проявлялясь снова и далее так и оставалась проявившейся.
Добавил в код условие:

Код:
on (rollOver) {
var alphacount=0;
_root.town1._alpha=alphacount;
this.onEnterFrame=function(){
if (alphacount < 100) {
_root.town1._alpha=alphacount;
alphacount++
}
}
}
on (rollOut) {
setProperty("town1", _alpha, "0");
}
Но происходит следующее: Картинка плавно проявляется, но при убирании мышки моргает, но остаётся _alpha=100.
Я также пробовал вынести фунцию отдельно:
В Action фрейма писал:

Код:
function myAlpha () {
setProperty("town1", _alpha, i);
}
setInterval(myAlpha,50000000); // пробовал и 5000 и 500000
а на кнопке такой код:

Код:
on (rollOver) {
for (var i = 0; i < 100; i++) {
myAlpha();
}
}
Но в этом случае проявление происходило неплавно, а резко.
Пожалуйста, не пинайте сильно - я начинающий.