Форум Flasher.ru

Форум Flasher.ru (http://www.flasher.ru/forum/index.php)
-   ActionScript 1.0/2.0 (http://www.flasher.ru/forum/forumdisplay.php?f=93)
-   -   свойство _alpha (http://www.flasher.ru/forum/showthread.php?t=86397)

PuPS_2 13.10.2006 20:15

свойство _alpha
 
Мне нужно, чтобы при нажатии на кнопку, у клипа свойство _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

Цитата:

Сообщение от D12
только как ты ее будешь невидемую искать что-бы нажать :D

Наверно эффект какой-то. Поместить на место кнопки подложку и при нажатии что-то проявится.

D12 13.10.2006 21:27

Цитата:

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


Часовой пояс GMT +4, время: 15:10.

Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.