Элементы для Flash-приложений на языке haXe. Библиотека Sparkle. Дипломная работа студентки 545 группы Кантериной М.В. Научный руково

Слайд 2

Студентка 545 группы Кантерина М.В. Элементы для Flash-приложений на языке haXe.

Студентка 545 группы
Кантерина М.В.

Элементы для Flash-приложений на языке haXe. Библиотека Sparkle.

Обзор

средств

$$$$

Неудобно для программиста

Flash Player 9

Большие swf

громоздко

Flash 6-7-8, Flash 9,
JavaScript, Neko

Многообразие
элементов

Функциональные возможности
Неявная строгая типизация
Доступ к «родным» API целевой платформы

Удобно для программиста

Удобно для программиста

Удобно

Слайд 3

Студентка 545 группы Кантерина М.В. Элементы для Flash-приложений на языке haXe.

Студентка 545 группы
Кантерина М.В.

Элементы для Flash-приложений на языке haXe. Библиотека Sparkle.

Постановка

задачи

Sparkle

Разработка дизайна элементов
Разработка библиотеки Sparkle
Реализация flash-приложения

Слайд 4

Студентка 545 группы Кантерина М.В. Элементы для Flash-приложений на языке haXe.

Студентка 545 группы
Кантерина М.В.

Элементы для Flash-приложений на языке haXe. Библиотека Sparkle.

Предлагаемое

решение


.jpg .swf .png .ttf .mp3

.jpg .swf .png .ttf .mp3

.jpg .swf .png .ttf .mp3

.jpg .swf .png .ttf .mp3








Слайд 5

Студентка 545 группы Кантерина М.В. Элементы для Flash-приложений на языке haXe.

Студентка 545 группы
Кантерина М.В.

Элементы для Flash-приложений на языке haXe. Библиотека Sparkle.

Предлагаемое

решение

static public function NewButtons()
{ var btn1;
btn1 = makeNEWButton(17, 17, "Go Back",
"buttonImages\\bk.png",
"buttonImages\\bkover.png",
"buttonImages\\bkdisabled.png",
makeNEWButton_onClick, 40);
return OnTop(Offset(60, 0, btn1));
}

Вместо:
Button( Text("A button"), Background( 0xc0c0ff, Text("A button") ), null);
Пишем:
NewButtons();