Tag: ActionScript2.0

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.
21
марта

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

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

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

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

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

Старый сайт леткрю

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

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

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.
28
сентября

Сайт FakeKings

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

Дизайнер: Дмитрий Астафьев
Флеш-технолог: Лобанов Алексей

Задача. Сделать флеш сайт, и чтобы огнём ссылки выделялись, так пыщ пыщ.

Посмотреть живьём


Rss Feed Tweeter button Facebook button