zagPravAS3
Проект ГРАФИК - Параметры отрисовки графика Вернуться к описанию проекта "ГРАФИК" 
     На этой странице представлена структура двумерного массива - 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;        /* Пробел по верт.от края кнопки до нач.подл. */