|
|
На этой странице представлена структура двумерного массива - nastr1 - массива параметров отрисовки графика с присвоением некоторых значений и комментариев к ним. Непосредственно этот код в проекте не участвует, но без понимания его невозможно будет до конца понять весь механизм проекта "График". При объяснении всего механизма отработки кода проекта будет ссылка и на этот код при объяснении содержимого файла parameters.as. Массив подобный этому является вторым аргументом при создании экземпляра объекта класса GrafikDesign |
/* --- Настройки arg2 функции-конструктора класса GrafikDesign --- */
/* --- ПАРАМЕТРЫ ОТРИСОВКИ ГРАФИКА --- */
/* --- Основные используемые термины ---------- ;
1. ЦВЕТ (чего-либо) - 16-тиричное число например : 0xFFFFFF --- ;
2. ПЛОТНОСТЬ (цвета) - показатель изменяется в пределах 0 ... 1 (0- 0%, 1- 100%) --- ;
3. РАЗМЕРЫ, КООРДИНАТЫ, ТОЛЩИНА и т.д. указываются в пикселях --- ;
------------------------------------------------------------------------------------- */
var nastr1:Array = new Array();
/* --- Основные конструктивные размеры --- */
nastr1[0] = new Array();
nastr1[0][0] = 35; /* Отст.от лев.края до тек.дел.по верт.оси */
nastr1[0][1] = 40; /* Отст.от пр.края до нач.раб.обл.графика */
nastr1[0][2] = 35; /* Отст.от верха до нач.раб.обл.графика */
nastr1[0][3] = 25; /* Отст.от низа граф.до тек.дел.по гориз.оси */
nastr1[0][4] = 50; /* Max доп.число дел.по гориз. оси X */
nastr1[0][5] = 12; /* Max доп.число дел.по вертик. оси Y */
nastr1[0][6] = 5; /* Расст.от рисок дел.на оси X до нач.тек.дел.*/
nastr1[0][7] = 5; /* Расст.от рисок дел.на оси Y до нач.текс.дел. */
/* --- Общий фон графика --- */
nastr1[1] = new Array();
nastr1[1][0] = 0xE4E1E1; /* Цвет заливки фона --- */
nastr1[1][1] = 0; /* Плотность заливки фона --- */
nastr1[1][2] = 0x9E9C9C; /* Цвет обводки фона --- */
nastr1[1][3] = 1; /* Толщина обводки фона --- */
nastr1[1][4] = 0; /* Плотность линии обводки фона --- */
/* --- Фон рабочей области графика --- */
nastr1[2] = new Array();
nastr1[2][0] = 0xE6DAC1; /* Цвет заливки фона --- */
nastr1[2][1] = 1; /* Плотность заливки фона --- */
nastr1[2][2] = 0; /* Цвет обводки фона --- */
nastr1[2][3] = 0; /* Толщина обводки фона --- */
nastr1[2][4] = 0; /* Плотность линии обводки фона --- */
/* --- Оси координат X, Y --- */
nastr1[3] = new Array();
nastr1[3][0] = 0xC5B798; /* Цвет линий осей --- */
nastr1[3][1] = 2; /* Толщина линий осей --- */
nastr1[3][2] = 1; /* Плотность линий осей --- */
/* --- Координатная сетка рабочей области графика --- */
nastr1[4] = new Array();
nastr1[4][0] = 0xC5B798; /* Цвет линий --- */
nastr1[4][1] = 0.5; /* Толщина линий --- */
nastr1[4][2] = 1; /* Плотность линий --- */
/* --- Текст деления по горизонтальной оси --- */
nastr1[5] = new Array();
nastr1[5][0] = 11; /* Размер текста --- */
nastr1[5][1] = 0x8B8989; /* Цвет текста --- */
nastr1[5][2] = 1; /* Плотность текста --- */
nastr1[5][3] = "Arial"; /* Имя встроенного шрифта --- */
/* --- Текст деления по вертикальной оси --- */
nastr1[6] = new Array();
nastr1[6][0] = 11; /* Размер текста --- */
nastr1[6][1] = 0x8B8989; /* Цвет текста --- */
nastr1[6][2] = 1; /* Плотность текста --- */
nastr1[6][3] = "Arial"; /* Имя встроенного шрифта --- */
/* --- Линии графиков --- */
nastr1[7] = new Array();
nastr1[7][0] = 0xFF0000; /* Цвет линий --- */
nastr1[7][1] = 2; /* Толщина линий --- */
nastr1[7][2] = 1; /* Плотность линий --- */
/* --- Кнопки вывода подсказок на линиях графиков --- */
nastr1[8] = new Array();
nastr1[8][0] = 0xFFFF00; /* Цвет кнопки --- */
nastr1[8][1] = 0; /* Плотность цвета кнопки --- */
nastr1[8][2] = 0xFF0000; /* Цвет обводки --- */
nastr1[8][3] = 1; /* Толщина обводки --- */
nastr1[8][4] = 0; /* Плотность цвета обводки --- */
nastr1[8][5] = 4; /* Радиус кнопки --- */
/* --- Всплывающая подсказка на линии графика(Стиль подсказки) --- */
nastr1[9] = new Array();
nastr1[9][0] = 12; /* Размер текста --- */
nastr1[9][1] = 0xE6DAC1; /* Цвет текста --- */
nastr1[9][2] = 1; /* Плотность текста --- */
nastr1[9][3] = "Arial"; /* Имя встроенного шрифта --- */
nastr1[9][4] = 0x5E7185; /* Цвет фона подсказки --- */
nastr1[9][5] = 1; /* Плотность фона --- */
nastr1[9][6] = 0x96A5B5; /* Цвет обводки фона --- */
nastr1[9][7] = 1; /* Толщина обводки --- */
nastr1[9][8] = 1; /* Плотность обводки --- */
nastr1[9][9] = 5; /* Расст.по гориз.от края подл.до текс.подск. */
nastr1[9][10] = 2; /* Расст.по верт.от края подл.до текс.подск. */
nastr1[9][11] = 5; /* Пробел по верт.от края кнопки до нач.подл. */
|
|
|
|