PDA

Просмотр полной версии : свойство _alpha


PuPS_2
13.10.2006, 20:15
Мне нужно, чтобы при нажатии на кнопку, у клипа свойство _alpha постепенно c 0 стало 100%. Чего-то не выходит...
Вот что я напутал:
this.knopka_btn.onRelease = function() {
for (var i:Number=0; i<100; i++) {
myClip_mc._alpha++;
}
};

iNils
13.10.2006, 20:24
А почему вы думаете, что внутри for действия выполняется по кадрам?:)

pkfun
13.10.2006, 20:40
Цикл выполняется очень быстро - вы не успеете заметить переход. Используйте onEnterFrame или setInterval.

D12
13.10.2006, 21:06
_root.btn._alpha = 0;
go = 1;
this.btn.onPress = function() {
go = -go;
};
this.btn.onEnterFrame = function() {
if (go == -1) {
(this._alpha<=100) ? this._alpha += 1 : delete this.onEnterFrame;
}
};
Вот держи =)
только как ты ее будешь невидемую искать что-бы нажать :D

pkfun
13.10.2006, 21:21
только как ты ее будешь невидемую искать что-бы нажать :D
Наверно эффект какой-то. Поместить на место кнопки подложку и при нажатии что-то проявится.

D12
13.10.2006, 21:27
Поместить на место кнопки подложку и при нажатии что-то проявится.
Возможно =)