Форум 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)
-   -   Массив и функция (onResize) (http://www.flasher.ru/forum/showthread.php?t=106229)

minimalistic 07.01.2008 05:28

Массив и функция (onResize)
 
Скрипт работает, но написан в лоб. Нужно чтоб массив обрабатывался так-же внутри функции. (без копирования 2 раза). Подскажите плз как грамотнее написать?

Код:

var gr_array = new Array(grid1, grid2, grid3, grid4);
for (var i = 0; i < gr_array.length; i++) {
       
        gr_array[i].vert._height = Stage.height - 200;
        gridObj = new Object();
        gridObj.onResize = function (){
               
                var gr_array = new Array(grid1, grid2, grid3, grid4);
                for (var i = 0; i < gr_array.length; i++) {
                        gr_array[i].vert._height = Stage.height - 200;
                          }

};
gridObj.onResize();
Stage.addListener(gridObj);
       
}


MrPoma 07.01.2008 05:49

Код:

var gr_array = new Array(grid1, grid2, grid3, grid4);
gridObj = new Object();
gridObj.onResize = function (){
        for (var i = 0; i < gr_array.length; i++) {
                gr_array[i].vert._height = Stage.height - 200;
          }
}
gridObj.onResize();
Stage.addListener(gridObj);


minimalistic 07.01.2008 14:43

Отлично, спасибо - работает.


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

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