Форум 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)
-   -   Сокращение кода - with (http://www.flasher.ru/forum/showthread.php?t=130507)

Воитель 27.09.2009 23:36

Сокращение кода - with
 
Пытаюсь засунуть большую таблицу во влэш, методом двумерного массива, в итоге получаю огромный код по написанию.
Код AS3:

ras_mas = new Array();
ras_mas[1] = new Array();
ras_mas[1][0] = 12;
...
 
ras_mas[2] = new Array();
ras_mas[2][0] = 10;
...

Как-нибудь можно этот код сократить?

mooncar 28.09.2009 01:05

Можно. Циклами.

Воитель 28.09.2009 01:08

Каждый элемент двумерного массива уникальный и вручную вбивается.
Я имел ввиду что-то типа "with" вот только как его тут применить я не знаю.

flash33 28.09.2009 01:17

Ну раз уникальный, то через хмл, загрузкой внешнего файла к примеру

mooncar 28.09.2009 01:22

Ну через объектную ссылку:
Код AS1/AS2:

ras_mas = new Array();
ras_mas[1] = new Array();
var arr:Array = ras_mas[1];
 
arr[0] = 12;
arr[1] = 33;
....

можно немного сократить имя родителя при определении элементов второго уровня.

Воитель 28.09.2009 13:00

Спасибо.
Сам придумал ещё некоторый вариант: php страничка генерирует(созданы некоторые удобства для вбивания данных, без визуализации, всё на уровне кода) этот двумерный массив и создаёт blabla.as


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

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