Tag: Ample

13
марта

Поварёнок. Платформер для Макфы

Написал    в категории  Flash, Портфолио 1

Игра для макаронной компании «Макфы». Главный герой поварёнок, пытается добыть все ингредиенты чтобы сварить отпадный супчек, помогите ему в этом!

Задача. Создать классический платформер на подобие супер марио.

Пока что не могу дать ссылку на игру в связи с тестированием игры макаронными баронами, выкладываю трейлер:

Данная работа была сделана на период работы в студии Ample.
2
декабря

Слайд-шоу

Написал    в категории  Программирование 3

Часто необходимо сделать простенькую смену картинок с каким-нибудь эффектом. Например для банера или для шапки на сайт. Чтобы не замарачиваться с загрузкой картинок, они все будут храниться в библиотеке проекта. Вот ссылка на пример, как выглядит такое слайд-шоу.

Задача. Сделать слайд-шоу.

Пример кода реализующий задачу:

var idInt:Number;

// Массив имён ссылающихся на экземпляры картикон в библиотеке
var imageArr:Array = new Array("im1","im2","im3");
// Текущее изображение
var targetImage:Number = 1;
// Следующее изображение
var nextImage:Number = 2;

function startSlide():Void {
        // На верхний слой кидаем начальное изображение
	target_mc.attachMovie(imageArr[targetImage],"image", 1);
        // Под него кладём следующее
	nextImage_mc.attachMovie(imageArr[nextImage], "image", 1);
        // Запускаем анимацию смены картинки
	mask_mc.gotoAndPlay(2);

        // Меняем id текущего изображения
	targetImage=nextImage;

        // Запускаем таймер на 12 секунд, далее рекурсивно вызываем функцию
	clearInterval(idInt);
	idInt = setInterval(startSlide, 12000);
	nextImage++;

	if (nextImage > imageArr.length-1) {
		nextImage = 0;
	}
}

startSlide();
Пример работы был сделан на период работы в студии Ample.
1
августа

Серия баннеров для ForexClub

Написал    в категории  Flash, Портфолио Обсудить

Сам одно время увлекался игрой на бирже форекс, но к сожалению просрал свои 3000$ за 2 недели (естественно на тестовом акаунте :) ).

Задача. Создать симпатичную анимацию для баннеров. Поиграться с расстановкой слов.

forex

  1. Не говори жене, где я беру деньги.
  2. Не говори мужу, где я беру деньги.
  3. Как стать богатым?
  4. Как приручить деньги?
  5. Уникальная акция?
Данная работа была сделана на период работы в студии Ample.
12
июля

Серия баннеров для Lexus`a

Написал    в категории  Портфолио Обсудить

Их философия заключается в постоянном стремлении к совершенству.

Баннеры с красивыми тачками для LEXUS`a :)

  1. Lexus GS 300 Особые кредитные условия.
  2. Специальные условия кредитования А6.
  3. Тёплые опции.
Данная работа была сделана на период работы в студии Ample.
21
марта

Программинг для Ювелирного дома

Написал    в категории  Портфолио 1

В проекте попробовал использовать фреймворк PureMVC (для версии языка ActionScript 2.0), плюс использовалась библиотека SWFAddres для возможности взаимодействия с адресной строкой, как на обычных html сайтах.

Посмотреть сайт ювелирного дома (в узком кругу людей просто jo-house). Кстати свфАддресс очень легко и удобно объединять с фреймворком.

Данная работа была сделана на период работы в студии Ample.
31
октября

Ample crew

Написал    в категории  В пустоту 3

Безумная команда создателей прекрасного:

Команда Ample

Саша зарисовал забавную картинку, жми на неё ↑

19
октября

Карта грузоперевозок

Написал    в категории  Портфолио 2

Задача. Создать карту грузоперевозок.

На которой можно наглядно посмотреть каким маршрутом будет перевозиться груз, сравнить несколько маршрутов и если необходимо распечатать понравившийся. Посмотреть что получилось.

Данная работа была сделана на период работы в студии Ample.
13
октября

График пифов и котировок


Демонстрация графика. Выбирайте тот период который написан в скобках у названия тикера.

Задача. Сделать простенький график пифов и котировок для инвестиционно-финансовой компании «Еврогрин».

Данные берутся из XML файла, который и надо распарсить и красиво вывести со всеми правилами построения этот самый график. Плюс сделать вывод в двух вариантах, в виде свечей и баров.

Единственное что я хочу показать – это функцию которая вычисляет позицию текущей цены на графике относительно масштаба.

/**
* get prise to axis y
* @param	targetPrice – текущая цена
* @param	defMaxPrice – максимальная цена
* @param	defMinPrice – минимальная цена
* @param	axisYsize - высота оси Y
* @return
*/
public function priceToAxisY(targetPrice:Number, defMaxPrice:Number,
                     defMinPrice:Number, axisYsize :Number):Number {
     var dividend:Number = (axisYsize * (targetPrice - defMinPrice));
     var divisor:Number = defMaxPrice - defMinPrice;
     return axisYsize - (dividend / divisor);
}

Остальное это муторная отрисовка всех данных.

Данная работа была сделана на период работы в студии Ample.

Rss Feed Tweeter button Facebook button