Форум 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=117788)

zzz_dmg 06.11.2008 16:23

сбрасывание значений при срабатывании событий
 
имеется цикл расстановки кнопок и новый позиций при смещении за рабочую зону для меню-"карусели"
Код:

if (this._x<_minX-(_workWidth-this.z)) {
                        this._x = this._x+_workCoordinateX;
                       
                }
                if (this._x>_maxX+(_workWidth+this.z)) {
                        this._x = this._x-_workCoordinateX;
                }

и код при срабатывании ролловера, при кором иконка увеличивается и все что с правой стороны смещается на +20
Код:

_root.IconButton0.onRollOver = function () {
                for (var i:Number = 0; i<_buttonNumber; i++) {
                if ( _root['IconButton'+i]._x > _root._xmouse && _root['IconButton'+i] != _root.IconButton0) {
                        _root['IconButton'+i]._x = _root['IconButton'+i]._x + 20;
                }
                }
                        }
        _root.IconButton0.onRollOut = function () {
                for (var i:Number = 0; i<_buttonNumber; i++) {
                if ( _root['IconButton'+i]._x > _root._xmouse && _root['IconButton'+i] != _root.IconButton0) {
                        _root['IconButton'+i]._x = _root['IconButton'+i]._x - 20;
                }
               
                }

все нормально. кроме той, которая была последняя. они двигаются и та что была крайняя правая и для нее срабатывало + 20 премещается за пределы зоны и уже становится с левой стороны и для нее -20 не срабатывает.
как сбросить значения для всех иконок, которые получили смещение при ролловере?

Добавлено через 1 час 5 минут
а как вообще можно запомнить клипы, к которым применился ролловер


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

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