Форум 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)
-   -   Проблема со смещением кнопок (http://www.flasher.ru/forum/showthread.php?t=121502)

nOobCrafter 17.02.2009 12:46

Проблема со смещением кнопок
 
Вложений: 1
Есть столбец кнопок, аттачатся из библиотеки в цикле, при наведении текущая кнопка расширяется (скалю по оси у), а все остальные смещаются соответственно чуть ниже и чуть выше, все смещения и расширения делаю твином, проблема в том что расширение происходит нормально, а вот смещение вообще никак непроисходит( Вроде бы все просто ан нет, невыходит.
Вот пример кода:
Код AS1/AS2:

btn.onRollOver = function()
        {
                var btn_over:Tween = new Tween(this, "_yscale", None.easeOut, this._yscale, 200, 0.5, true); // скалится на ура
                for (i = 1; i < this.no; i++) 
                {                             
                        var buttons_up:Tween = new Tween(this._parent["button" + i], "_y", Strong.easeOut, this._parent["button" + i]._y, this._parent["button" + i].y -100, 1, true);
                        //trace(this._parent["button" + i]) // при трейсе кнопки отображаются верно, но вот смещения не происходит((
                }
                for (i = this.no + 1; i <= total_btn+1; i++)
                {
                        var button_down:Tween = new Tween(this._parent["button" + i], "_y", Strong.easeOut, this._parent["button" + i]._y, this._parent["button" + i].y + 100, 1, true);
                        if (i == total_btn) { break; }      // изза того что цикл +1 от лимита тут мы отбрасываем его
                }
        }

Если просто подставлять определенные значения то прыгает нормально.
Вот исходник с примером.
З.Ы. это протсо пример, в оригинале у меня кнупочки рисуются средствами флеш, но при расширении (когда скалю по у) они расширяются и вверх и вниз, а тут только вниз, с чем это может быть связано?..


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

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