zagPravAS3
Проект ГРАФИК - Параметры отрисовки ползунков Вернуться к описанию проекта "ГРАФИК"
     На этой странице представлена структура двумерного массива - nastrP - массива параметров отрисовки ползунков с присвоением некоторых значений и комментариев к ним. Непосредственно этот код в проекте не участвует, но без понимания его невозможно будет до конца понять весь механизм проекта "График".  При объяснении всего механизма отработки кода проекта будет ссылка и на этот код при объяснении содержимого файла parameters.as
Массив подобный этому является вторым аргументом при создании экземпляра объекта класса RegPolzunok
/* --- Настройки arg2 функции-конструктора класса RegPolzunok --- */
/* --- ПАРАМЕТРЫ ОТРИСОВКИ ДВОЙНОГО ПОЛЗУНКА-РЕГУЛЯТОРА --- */
/* --- Основные используемые термины ---------- ;
 1. ЦВЕТ (чего-либо) - 16-тиричное число например : 0xFFFFFF --- ;
 2. ПЛОТНОСТЬ (цвета) - показатель изменяется в пределах 0 ... 1 (0- 0%, 1- 100%) --- ;
 3. РАЗМЕРЫ, КООРДИНАТЫ, ТОЛЩИНА и т.д. указываются в пикселях --- ;
------------------------------------------------------------------------------------- */
var nastrP:Array = new Array();
/* --- Основа ползунка --- */
nastrP[0] = new Array();
nastrP[0][0] = 0xEEEBD0;    /* Цвет заливки --- */
nastrP[0][1] = 0;           /* Плотность заливки --- */
nastrP[0][2] = 0x999999;    /* Цвет обводки --- */
nastrP[0][3] = 1;           /* Толщина обводки --- */
nastrP[0][4] = 0;           /* Плотность обводки --- */
/* --- Ползунки-регуляторы --- */
nastrP[1] = new Array();
nastrP[1][0] = 0xEABD1F;    /* Цвет заливки --- */
nastrP[1][1] = 1;           /* Плотность заливки --- */
nastrP[1][2] = 0x663300;    /* Цвет обводки --- */
nastrP[1][3] = 1;           /* Толщина обводки --- */
nastrP[1][4] = 1;           /* Плотность обводки --- */
/* --- Направляющая ползунков --- */
nastrP[2] = new Array();
nastrP[2][0] = 0x8B8989;    /* Цвет заливки --- */
nastrP[2][1] = 1;           /* Плотность заливки --- */
nastrP[2][2] = 0x486282;    /* Цвет обводки --- */
nastrP[2][3] = 0.5;         /* Толщина обводки --- */
nastrP[2][4] = 1;           /* Плотность обводки --- */
/* --- Кнопка отображения результата --- */
nastrP[3] = new Array();
nastrP[3][0] = 0x075007;    /* Цвет заливки --- */
nastrP[3][1] = 1;           /* Плотность заливки --- */
nastrP[3][2] = 0x8B8989;    /* Цвет обводки --- */
nastrP[3][3] = 1;           /* Толщина обводки --- */
nastrP[3][4] = 1;           /* Плотность обводки --- */
/* --- Кнопки-регуляторы положения ползунков --- */
nastrP[4] = new Array();
nastrP[4][0] = 0xEEEBD0;    /* Цвет заливки --- */
nastrP[4][1] = 0;           /* Плотность заливки --- */
nastrP[4][2] = 0x999999;    /* Цвет обводки --- */
nastrP[4][3] = 1;           /* Толщина обводки --- */
nastrP[4][4] = 1;           /* Плотность обводки --- */
nastrP[4][5] = 0x8B8989;    /* Цвет треугольников-указателей --- */
/* --- Текст диапазона выборки --- */
nastrP[5] = new Array();
nastrP[5][0] = 12;          /* Размер текста --- */
nastrP[5][1] = 0x8B8989;    /* Цвет текста --- */
nastrP[5][2] = 1;           /* Плотность текста --- */
/* --- Конструктивные размеры --- */
nastrP[6] = new Array();
nastrP[6][0] = 14;          /* --- Ширина одиночной кнопки-стрелки --- */
nastrP[6][1] = 10;          /* --- Ширина ползунка --- */
nastrP[6][2] = 15;          /* --- Ширина кнопки вывода результата --- */
nastrP[6][3] = 2;           /* --- Высота направляющей ползунка --- */