Форум 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)
-   -   3 изображения alpha и scale (http://www.flasher.ru/forum/showthread.php?t=79299)

Stalkerok 05.05.2006 15:25

3 изображения alpha и scale
 
Вложений: 1
Здравствуйте уважаемые профи.
пытаюсь сделать сцену в которой 3 изображения,
наведя на изображение оно увеличивается а остальные два изображения уменьшаются и тухнут(alpha--).

но уменя в чём то ошибка помогите. пожалуйста очень надо.

вот примерчикВложение 14010

sergwizard 06.05.2006 03:59

Вложений: 1
Вот так пойдет?

Nidl 06.05.2006 04:37

Код:

_root.zzz = 0;
_root.onEnterFrame = function() {
        for ( var i : Number = 1; i <= 3; i++ ) {
                _root["mc"+i].onRollOut = function() {
                        _root.zzz = 1;
                        this.onEnterFrame = function() {
                                if (this._xscale>=106) {
                                        this._xscale = this._yscale -= 3;
                                }
                        };
                };
                _root["mc"+i].onRollOver = function() {
                        _root.zzz = 2;
                        this.onEnterFrame = function() {
                                if (this._xscale<=150) {
                                        this._xscale = this._yscale += 3;
                                }
                        };
                };
                if (_root.zzz == 1 && _root["mc"+i]._xscale<=100) {
                        _root["mc"+i].onEnterFrame = function() {
                                if (this._xscale<=100) {
                                        this._xscale = this._yscale += 3;
                                }
                        };
                }
                if (_root.zzz == 2 && !_root["mc"+i].hitTest(_root._xmouse, _root._ymouse)) {
                        _root["mc"+i].onEnterFrame = function() {
                                if (this._xscale>=70) {
                                        this._xscale = this._yscale -= 3;
                                }
                        };
                }
        }
};

P.S. Держи пока без альфы , завтра попробую приделать , а сейчас поздно уже иду спать )))

P.S.2. 2Sergwizard стареешь )

Stalkerok 06.05.2006 09:48

Классно!! спосибо огромное!!

Stalkerok 06.05.2006 10:10

Nidl я сам пробовал с альфа не получается почемуто(

и

for ( var i : Number = 1; i <= 3; i++ )
я переделал на
for ( var i = 1; i <= 3; i++ )

а так класно!!!!


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

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