API - Application Programming Interface прикладной программный интерфейс в режиме run-time электронное приложение выполняется на этапе обработки(загрузки браузера) --------------------- Основные требования, предъявляемые к организации интернет-магазина: - понятный интерфейс и удобная навигация по всем разделам интеренет-магазина; - удобная система перекрестных ссылок и других элементов навигации, позволяющая оптимальным образом получить необходимую информацию; - минимальное количество действий пользователя для совершения покупки. Требования к построению интерфейса: - "дружественность" (FRIENDLY-INTERACE) - достаточная простота организации - информативность - эстетическое восприятие (дизайн) Схема построения интернет-магазина в первом приближении База данных Блок пользовательских | настроек | | | | --------> API обработчик <----------- | | | Пользовательский интерфейс магазина в режиме run-time ------------------ Д/З: зайти на b-gear.ru поиск интерфейс Динамическая генерация ------------------ ------------------------- Технология рисования Методы рисования: lineStyle (thickness, RGB, alpha) lineStyle(1, OxFFFFFF, 50) 1.0 - соответствует hairline - 255 2.OxFFFFFF 3.0-100 lineTo метод вычерчивает прямую линюю в режиме run-time lineTo(x,y) moveTo данный метод изменяет начало точки рисования curveTo данный метод вычерчивает линию в режиме run-time curveTo(controlX, controlY, anchorX, anchorY) 1.2. эти два параметра создают горизонтальную и вертикальную координаты контрольной точки квадратичной кривой бизье 3.4. готизонтальная и вертикальная координата конечной точки кривой beginFill заливает фигуру сплошным цветом beginFill(RGB, alpha) nedFill() функция без параметров, завершает заливку <<<<<<<<<<<<<<<<<<<<<< moveTo(100, 20); lineStyle(1, 0xFF0000, 50); beginFill(oxFF0000, 50); lineTo(40, 70); lineTo(80, 100); lineTo(20, 100); endFill(); >>>>>>>>>>>>>>>>>>>>>> Создание клипов createEmptyMoieClip(instanceName, depth); данный методс оздает пустой экземпляр клипа в режиме run-time 1. 2. от -16384 до 1048575 глубины превосходящие -1 зарезервированн для динамически создаваемого содержимого Для создания динамического содержимог, коотре должно оказаться в клипе ниже любого другого содержимого нужно задать грубину - 16384 текст create TextField(instanceName, depth, x, y, width, height); beginGradientFill(fillType, colors, alphas, ratios, matrix); 1. linear radial 2 3 4 массив целых чисел задающихх пространственно размещение цветов по шкале от 0 до 255 5 объект задающий положение 7г7 API 2.0 добавлены дополнительные параметры, такие как срез угла