Форум Flasher.ru

Форум Flasher.ru (http://www.flasher.ru/forum/index.php)
-   ActionScript (http://www.flasher.ru/forum/forumdisplay.php?f=5)
-   -   Трабла с DragOver и DragOut (http://www.flasher.ru/forum/showthread.php?t=53606)

rojok-online 12.01.2004 14:46

Трабла с DragOver и DragOut
 
Почему DragOver и DragOut не срабатывает в АС?

Код:

but.news.onDragOver = function() {
                i=30
        this.onEnterFrame = function() {
                if (i=<100) {
                        i++;
                        trace(i*1.6)
                        but.news._alpha = i*1.6;
                } else {
                        stop();
                        delete (this.onEnterFrame);
                }
        };
};
but.news.onDragOut = function() {
                i=30
        this.onEnterFrame = function() {
                if (i>=100) {
                        i--;
                        trace(i*1.6)
                        but.news._alpha = i*1.6;
                } else {
                        stop();
                        delete (this.onEnterFrame);
                }
        };
};


rojok-online 12.01.2004 14:48

сори за флуд! Инет глучит :(

rojok-online 12.01.2004 15:42

Блин, заработало :)
Я решил кой чего изменить итеперь не работает :( Где ошибка в скрипте? подскажите плиз...
Код:

but.news.onPress = function() {
        but_pl(news, 30);
};
but.news.onDragOut = function() {
        but_min(news, 100);
};
function but_pl(name, alpha) {
        i = alpha;
        this.onEnterFrame = function() {
                if (i<100) {
                        i++;
                        this.but.name._alpha = i*1.5;
                } else {
                        stop();
                        delete (this.onEnterFrame);
                }
        };
}
function but_min(name, alpha) {
        i = alpha;
        this.onEnterFrame = function() {
                if (30<i) {
                        i--;
                        this.but.name._alpha = i*1.5;
                } else {
                        stop();
                        delete (this.onEnterFrame);
                }
        };
}

Знаю что код не совершенный, но яж пока учусь :)

silin 14.01.2004 00:45

Re: Трабла с DragOver и DragOut
 
Цитата:

Оригинал написал(а) rojok-online
Почему DragOver и DragOut не срабатывает в АС?

Код:

but.news.onDragOver = function() {
                i=30
        this.onEnterFrame = function() {
                if (i=<100) {
                        i++;
                        trace(i*1.6)
                        but.news._alpha = i*1.6;
                } else {
                        stop();
                        delete (this.onEnterFrame);
                }
        };
};
but.news.onDragOut = function() {
                i=30
        this.onEnterFrame = function() {
                if (i>=100) {
                        i--;
                        trace(i*1.6)
                        but.news._alpha = i*1.6;
                } else {
                        stop();
                        delete (this.onEnterFrame);
                }
        };
};


если but и news это movieclip'ы ,то все работает (кроме "if (i=<100)")
а если Button'ы ,то извини не будет


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

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