Svoboda | Graniru | BBC Russia | Golosameriki | Facebook

 -Цитатник

Найди кота! или Как правильно спрятаться? - (5)

Ну очень улыбнуло!!!

Анимация формы во Flash(морфинг). - (5)

Анимация формы во Flash(морфинг) Морфинг отличается от предыдущих типов анимации тем,что работает...

Урок для Фотошоп " Закрываем глазки". - (11)

От меня добавка - Кисти для фотошоп "Ресницы" Вложение: 4167720_eyelashes.rar Смотреть зде...

Анимация частей картинки с помощью маски.Урок для Adobe Flash. - (2)

В комментариях к посту Использование анимированной маски в Adobe Flash.Урок ...

Текстовый скроллинг средствами флеш. - (0)

Текстовый скроллинг. Прокрутка текста средствами флеш. (Часть п...

 -Рубрики

 -Поиск по дневнику

Поиск сообщений в novprospekt

 -Подписка по e-mail

 

 -Статистика

Статистика LiveInternet.ru: показано количество хитов и посетителей
Создан: 02.09.2010
Записей: 709
Комментариев: 11273
Написано: 13505


Снежок «funkSnow». Урок для Adobe Flash CS6.

Вторник, 25 Ноября 2014 г. 16:23 + в цитатник

В этом уроке вы научитесь созданию ещё одного падающего снега. Однако этот снежок можно погонять мышкой.
Ссылкой на оригинал урока от автора "Живой снег" поделился Георгий (Jorjorych).
Все разъяснения по созданию скрипта и другая полезная информация в оригинале урока. Очень советую прочесть. Я лишь даю некоторые пояснения по созданию этой флешки в программе Adobe Flash CS6.

Это моя работа по этому уроку



Как всегда начинаем работу с создания папки проекта. Назовём папку
"funkSnow".

25-11-2014 13-29-11 (175x153, 23Kb)





Создайте такую папку и откройте её.
В этой папке создайте ещё две папки
"lib" и "src"
Затем откройте папку "src" и создайте в ней папку "com".

урок funkSnow  (547x376, 121Kb)

Для этого проекта нам также нужна фоновая картинка в формате jpg (это обязательный формат изображения для этого проекта).
Размер картинки может быть, конечно, любым, но для публикации в постах на Лиру желательно не более 700 x 600 пикселей.

Я взяла вот такую картинку 700 x 393 пикс.

урок funkSnow  (700x393, 204Kb)

Эту картинку необходимо поместить в папку "lib" и там её переименовать в Photo1

урок funkSnow (658x561, 337Kb)

урок funkSnow (418x359, 125Kb)

На этом приготовления к работе закончили и открываем программу Adobe Flash CS6.

Создаём документ ActionScript 3.0 с параметрами как на скрине.
Обращаю ваше внимание на то, что размеры Рабочего поля должны быть такими же как размер фоновой картинки.

Созданный файл ActionScript 3.0 сохраняем в формате ".fla" в папку проекта в папке "src"

Файл - Сохранить как

25-11-2014 15-12-40 (700x521, 198Kb)

и даем ему какое - нибудь имя, например "Живой снег".
То есть, в проводнике указываете путь для сохранения
папка "funkSnow" - папка "src"

25-11-2014 15-15-29 (625x456, 200Kb)

Теперь у вас в папке "src" находится папка "com" и файл "Живой снег" в формате ".fla"

25-11-2014 15-17-58 (546x361, 156Kb)

Далее для создания Живого снега нам необходимо создать два класса

Класс SnowFlake и Класс Main.

Для этого создаем в программе новый документ Класс ActionScript 3.0

Файл - Создать
Сначала создадим Класс Main
В открывшемся диалоговом окне указываем тип создаваемого документа - Класс ActionScript 3.0 и имя Класса - Main

25-11-2014 15-34-21 (700x462, 176Kb)

После создания документа Класс ActionScript 3.0 откроется блокнот для написания кода. В этом блокноте будет размещен шаблон для создания Класса. Этот шаблон нам не нужен и мы его удалим.

25-11-2014 15-54-01 (700x444, 217Kb)

В чистый блокнот вставляем скрипт для Класса Main

25-11-2014 17-12-18 (700x609, 355Kb)

Обратите внимание на то, что в скрипте в строчке
25-11-2014 17-17-54 (700x39, 32Kb)

указываем размеры своей картинки в пикселях
width - ширина картинки;
height - высота картинки;

code:


package com{
import flash.display.Bitmap;
import flash.display.Shape;
import flash.display.Sprite;
import flash.events.Event;
import flash.events.MouseEvent;
import flash.geom.Point;

/**
* ...
* @author MOHCTEP
*/
[SWF(width=800, height=600, backgroundColor=0x445566)]
public class Main extends Sprite {
//Импорт фоновой картинки
[Embed(source = "../../lib/Photo1.jpg")]
private var bg_img:Class;

public function Main():void {
stage?init():addEventListener(Event.ADDED_TO_STAGE, init);
}

private function init(e:Event = null):void {
removeEventListener(Event.ADDED_TO_STAGE, init);
addChild(new bg_img() as Bitmap);//Вставим импортированную картинку, как фон.
// entry point
//Добавим 800 снежинок с дефолтными параметрами, прямо на сцену
for (var i:int = 0; i < 1000; i++) {
addChild(new SnowFlake());
}
//Подпишемся на событие перемещения мыши
stage.addEventListener(MouseEvent.MOUSE_MOVE, collision);
}

/**
* По движению мыши, сообщим снегу о коллизии.
* @param e - MouseEvent.MOUSE_MOVE
*/
private function collision(e:MouseEvent):void {
dispatchEvent(new Event('collision'));
}
}

}




Сохраняем документ Класс Main в папку "com".
То есть в проводнике указываем путь к сохранению
папка "funkSnow" - папка "src" - папка "com"

Файл - Сохранить как

Файл сохраняется в формате .AS

25-11-2014 17-48-08 (652x456, 260Kb)

Точно также создаём Класс SnowFlake.
Только в открывшемся диалоговом окне указываем тип создаваемого документа - Класс ActionScript 3.0 и имя Класса - SnowFlake

25-11-2014 18-01-37 (700x467, 147Kb)

В чистый блокнот вставляем скрипт для Класса SnowFlake.


code:


package com {
import flash.display.Bitmap;
import flash.display.BitmapData;
import flash.display.Sprite;
import flash.events.Event;
import flash.filters.BlurFilter;
import flash.geom.Point;
import flash.geom.Rectangle;

/**
* ...
* @author MOHCTEP
* @version:
* @created: 07.11.2014 21:51
* @description:
* SnowFlake - Пугливая снежинка :)
* com.SnowFlake
*/
public class SnowFlake extends Sprite {
private var areaSize:Point;//Размеры области распространения снега.
private var speed:Point;//Скорость и направление полета снежинки.
private var collision:Point;//Направление и величина силы возмущения.
private var distance_of_collision_sensitivity:Number;
//Максимальная дистанция до очага возмущения, при которой снежинка еще ему подвержена.
private var flake:Bitmap;//Ссылка на картинку снежинки. Это может быть MovieClip,Bitmap...
//Необходима лишь для корректного удаления, возможно зависимого от типа.
private var flakeSize:int;//максимальный 100% размер снежинки

/**
* Конструктор.
* 2 необязательных аргумента
* @param areaSize - размер области занимаемой снегом. Если аргумента нет, то область примет размер проекта.
* @param flakeSize - максимальный 100% размер снежинки. По умолчанию = 20 пикселей.
*/
public function SnowFlake(areaSize:Point=null, flakeSize:int=20) {
this.flakeSize = flakeSize;
this.areaSize = areaSize;
stage?init():addEventListener(Event.ADDED_TO_STAGE, init);
}

/**** PRIVATE SECTION ****/

/**
* Обновление параметров снежинки, при создании ее или выходе за пределы допустимой области areaSize.
* fly_angle - случайный угол полета снежинки в радианах. Здесь, в пределах +-45 градусов от вертикали.
* Масштабируем снежинку в в пределах 30 - 100% от исходного размера.
* Скорость полета делаем пропорциональной масштабу для придания некой перспективы. Разложим ее на вектора и запомним их в объекте speed.
* Новорожденной снежинке - никаких возмущений.
* Ставим снежинку равномерно-случайно по горизонтали и выше области.
*/
private function renewFlake():void {
var fly_angle:Number = Math.random() * Math.PI / 2 + Math.PI / 4;
scaleX = scaleY = .3 + Math.random() * .7;
speed = new Point(Math.cos(fly_angle) * 3 * scaleX, Math.sin(fly_angle) * 3 * scaleX);
collision = new Point();
x = width + (areaSize.x - width * 2) * Math.random();
y = -height - 1;
}

/**** LISTENERS SECTION ****/

/**
* Инициализация снежинки.
* Здесь установим некоторые переменные.
* Затем нарисуем снежинку, как размытый белый кружок.
* Вместо этого, можно вставить какую-то картинку.
* Ставим снежинку, со случайными свойствами, в случайное место, в пределах области areaSize.
* Запускаем ее полет и реакцию на возмущения
* @param e - Event.ADDED_TO_STAGE
*/
private function init(e:Event = null):void {
removeEventListener(Event.ADDED_TO_STAGE, init);
addEventListener(Event.REMOVED_FROM_STAGE, destroyer);
// entry point
//Разбираемся с областью areaSize. Если в конструктор ничего не передано, то делаем область размером со сцену.
areaSize = areaSize?areaSize:new Point(stage.stageWidth, stage.stageHeight);
//"Чувствительная" дистанция = 10% от наибольшего из размеров области.
distance_of_collision_sensitivity = Math.max(areaSize.x, areaSize.y) / 10;
/**
* Рисуем снежинку. У меня это - размытый белый кружок, размером flakeSize х flakeSize пикселей.
* Вы же можете нарисовать что-то свое или импортировать картинку или анимацию
*/
addChild(flake = new Bitmap(new BitmapData(flakeSize, flakeSize, true, 0)));
flake.smoothing = true;
//Рисуем белый квадрат посередине битмапдаты
var square_size:int = int(flakeSize / 2.5), square_border:int = int(flakeSize-square_size) / 2;
flake.bitmapData.fillRect(new Rectangle(square_border, square_border, square_size, square_size), 0xFFFFFFFF);
//И превращаем его в размытый кружок
flake.bitmapData.applyFilter(flake.bitmapData, flake.bitmapData.rect, new Point(), new BlurFilter(square_border, square_border, 3));
//Зададим снежинке уникальные размер, направление и скорость полета.
renewFlake();
//И поставим ее в случайное место в пределах области
y = height + (areaSize.y - height * 2) * Math.random();
//Разрешим снежинке лететь
addEventListener(Event.ENTER_FRAME, moveMe);
//и реагировать на возмущения.
parent.addEventListener('collision', collisionHandler);
}

/**
* Перемещение снежинки
* @param e - Event.ENTER_FRAME
*/
private function moveMe(e:Event):void {
//Меняем расположение снежинки с учетом скорости, направления полета и воздействия силы возмущения.
x += speed.x + collision.x;
y += speed.y + collision.y;
//Постепенно уменьшаем воздействие возмущения на снежинку
collision.x *= .9;
collision.y *= .9;
//Если снежинка недопустимо вылетела за допустимые пределы, обновим ее и запустим в полет заново.
if (x < -width || x > areaSize.x || y > areaSize.y || y < -height * 2) {
renewFlake();
}
//Если сила возмущения уменьшилась до пренебрежимой, обнулим ее, чтоб не возиться с лишней плавающей точкой
//и разрешим снежинке опять реагировать на возмущения.
if (Point.distance(new Point(),collision)<1) {
collision = new Point();
parent.addEventListener('collision', collisionHandler);
}
}

/**
* Реакция на коллизию.
* @param e - Event('collision')
*/
private function collisionHandler(e:Event):void {
if (e.target != parent) return;//Если источник возмущения не "наш", то и не реагируем
//Расстояние до источника возмущения (курсора, в нашем случае)
var collision_distance:Number = Point.distance(new Point(parent.mouseX, parent.mouseY), new Point(x, y));
//Если это расстояние превышает максимальную дистанцию чувствительности, то снова проходим мимо...
if (collision_distance >= distance_of_collision_sensitivity) return;
//Сила воздействия обратно пропорциональна расстоянию до центра возмущения
var collision_force:Number = (1 - collision_distance / distance_of_collision_sensitivity) * 2;
//Направление (угол) вектора возмущения
var collision_angle:Number = Math.atan2((y - parent.mouseY), (x - parent.mouseX));
collision = new Point();
//Разложим вектор возмущения по осям, с учетом его направления и силы
collision.x = Math.cos(collision_angle) * collision_force * distance_of_collision_sensitivity;
collision.y = Math.sin(collision_angle) * collision_force * distance_of_collision_sensitivity;
//Запретим на некоторое время "возмущенной" снежинке реагировать на коллизии. Пусть полетает по своей кривой дорожке...)
parent.removeEventListener('collision', collisionHandler);
}

/**
* Корректное харакири, после удаления со сцены
* @param e - Event.REMOVED_FROM_STAGE
*/
private function destroyer(e:Event):void {
removeEventListener(Event.REMOVED_FROM_STAGE, destroyer);
// remove all listeners, displayObjects, etc...
removeEventListener(Event.ENTER_FRAME, moveMe);
parent.removeEventListener('collision', collisionHandler);
//flake у нас - Bitmap. Поступаем с ним соответствующе.
flake.bitmapData.dispose();
while (numChildren) removeChildAt(0);
}
}

}




Сохраняем документ Класс SnowFlake также в папку "com".
То есть в проводнике указываем путь к сохранению
папка "funkSnow" - папка "src" - папка "com"

Файл - Сохранить как

Файл сохраняется в формате .AS

Теперь у нас в папке "com" два файла формата AS - Main и SnowFlake

25-11-2014 18-12-36 (563x411, 205Kb)

Пришло время вернуться к нашей флешке "Живой снег" и настроить параметры документа
Переключаемся на основную Рабочую сцену(Монтажный кадр 1) и на вкладке "Свойства" в графе Класс вписываем

com.Main

25-11-2014 18-28-16 (700x506, 165Kb)

Затем там же на панели "Свойства" нажимаем кнопку "Параметры публикации"

Откроется диалоговое окно для настройки Параметров публикации. В нем необходимо с левой стороны найти колонку "Опубликовать" и в ней кроме пункта "Flash" также поставить галочку в пункте "SWC". Щелкнуть по этой вкладке и в графе "Выходной файл", нажав на значок папки, указать путь к сохранению файла "Живой снег" с расширением .swc.
Этот файл мы сохраняем туда же где у нас сохранён файл "Живой снег" в формате .fla, то есть в папку "src". После указания пути к сохранению файла SWC, нажимаем в проводнике "Сохранить" и затем нажимаем "ОК" в диалоговом окне "Параметры публикации"

25-11-2014 18-33-08 (700x557, 325Kb)

После этого можно тестировать флешку.
Ctrl+Enter
Программа при первом тестировании может выдать сообщение об ошибках и необходимости обновить путь к Библиотеке Flex SDK, тогда нажмите на этом сообщении "ОК" и вторично запустите тестирование флешки.

Проверьте, что у вас в папке "src" появился файл SWC
В этой папке у вас теперь должна быть папка "com", файл "Живой снег" в формате .fla, файл "Живой снег" в формате .swc и флешка "Живой снег".

25-11-2014 19-07-25 (648x402, 203Kb)

Если все получилось, то можно сохранять результат

Файл - Экспорт - Экспортировать ролик

Опубликовать флешку у себя в дневнике и погонять снежок мышкой.





Серия сообщений "Уроки Flash":
уроки в разных флешпрограммах, авторские уроки flash
Часть 1 - Делаем элементарные часики.Начинаем учиться созданию flash.
Часть 2 - Как правильно записать код флешки или видео в рамочку для кодов.
...
Часть 37 - Снегопад с блёстками. Урок для Adobe Flash.
Часть 38 - Флеш эффект движения картинок. Флеш галерея «Photo Stack Gallery».
Часть 39 - Снежок «funkSnow». Урок для Adobe Flash CS6.
Часть 40 - Дополнение к уроку Снежок «funkSnow».
Часть 41 - Программное вращение 3-d во флеш. Action Script 3.
...
Часть 48 - Анимация частей картинки с помощью маски.Урок для Adobe Flash.
Часть 49 - Использование панели «Редактор движения» в Adobe Flash CS6.
Часть 50 - Анимация формы во Flash(морфинг).

Серия сообщений "Флешки Новогодние":
Часть 1 - Флешинформер "До Нового Года осталось..."
Часть 2 - Создаем флешки в программе Aleo Flash Intro Banner Maker.Часть первая.
...
Часть 18 - Календарики в зимнем дизайне.
Часть 19 - Флеш эффект движения картинок. Флеш галерея «Photo Stack Gallery».
Часть 20 - Снежок «funkSnow». Урок для Adobe Flash CS6.
Часть 21 - Дополнение к уроку Снежок «funkSnow».
Часть 22 - Программное вращение 3-d во флеш. Action Script 3.
...
Часть 25 - Флеш поздравления с Новым Годом.
Часть 26 - Флеш открытка «2015».
Часть 27 - С Новым Годом!

Метки:  

Процитировано 62 раз
Понравилось: 48 пользователям

здесь_нет_никого   обратиться по имени Вторник, 25 Ноября 2014 г. 16:40 (ссылка)
Мариночка спасибо,цитирую и пошла читать оригинал,думала на демиарте давно уже ничего не выставляется нового,очень радует,что ошиблась.
Ответить С цитатой В цитатник
Перейти к дневнику

Суббота, 29 Ноября 2014 г. 05:33ссылка
Пожалуйста Светочка.
Jorjorych   обратиться по имени Вторник, 25 Ноября 2014 г. 16:42 (ссылка)
Марина, Вы не отличница! Вы - МАСТЕР -флеша высокого класса! Спасибо!
Ответить С цитатой В цитатник
Перейти к дневнику

Суббота, 29 Ноября 2014 г. 05:34ссылка
Спасибо Георгий.
Сулия   обратиться по имени Вторник, 25 Ноября 2014 г. 17:06 (ссылка)
Большое спасибо, Мариночка!
Ответить С цитатой В цитатник
Перейти к дневнику
LiSu   обратиться по имени Вторник, 25 Ноября 2014 г. 17:07 (ссылка)
Интересный урок, благодарю!
Ответить С цитатой В цитатник
Перейти к дневнику
Татьяна_Волкова_Литвинова   обратиться по имени Вторник, 25 Ноября 2014 г. 17:10 (ссылка)
Марина, я присоединяюсь к оценке твоего урока Георгием и благодарю тебя за труд. Спасибо! Я еще раньше заглянула в Демиарте на этот урок и сбежала... испугалась трудностей, да и знаний у меня 0! Спасибо! Цитирую и буду пробовать.
Ответить С цитатой В цитатник
Перейти к дневнику

Суббота, 29 Ноября 2014 г. 05:35ссылка
Пожалуйста Танечка.
Lana-Lanochka   обратиться по имени Вторник, 25 Ноября 2014 г. 17:26 (ссылка)
Спасибо за прекрасный урок!
Ответить С цитатой В цитатник
Перейти к дневнику
Irina-snez   обратиться по имени Вторник, 25 Ноября 2014 г. 17:50 (ссылка)
Чудесный урок, Мариночка! Огромное спасибо!
Ответить С цитатой В цитатник
Перейти к дневнику

Суббота, 29 Ноября 2014 г. 05:36ссылка
Ириша, пожалуйста.
Jorjorych   обратиться по имени Вторник, 25 Ноября 2014 г. 18:31 (ссылка)
Никогда самостоятельно не осилил бы! Учиться усерднее надо!
http://www.liveinternet.ru/users/jorjorych/post344570494/
Ответить С цитатой В цитатник
ВАТ   обратиться по имени Вторник, 25 Ноября 2014 г. 18:31 (ссылка)
Супер! Спасибо, Мариночка! Цитирую! Буду разбираться!
Ответить С цитатой В цитатник
Перейти к дневнику

Четверг, 27 Ноября 2014 г. 01:58ссылка
Марина, на простой картинке всё получилось. Но я попыталась сделать рамочку, правда не совсем как у тебя. Короче, я взяла картинку, которая у меня была сохранена в PSD, в центре хотела сделать снег, а вокруг его не должно быть. В Main выставила размеры центра (520 на 313), а сам документ сделала 700 на 449. При тестировании центр выехал и сравнялся с верхней точкой как бы рамки. Пыталась поменять размеры распространения снега в SnowFlake, но что-то ничего не получилось. Я прочитала, что ты пишешь дополнение к уроку, может быть там и про рамочку будет, а то весь вечер просидела и всё без толку. Для того, чтобы у меня вот так получилось

2014-11-27_02h01_26 (500x336, 52Kb)
Мне пришлось рамку передвинуть на сцене, а как это прописать не знаю

2014-11-27_02h05_43 (400x274, 77Kb)
Рамка у меня сдвинулась в -х и -у, значит снег с картинкой мне надо переместить на это же расстояние, но в обратную сторону, чтобы всё было на месте. Я хоть понятно объяснила?
Перейти к дневнику
Перейти к дневнику

Четверг, 27 Ноября 2014 г. 08:25ссылка
Верочка, я тебе файлик отправляла про то как снежок маскировать. Там и про рамочку есть.
Здесь когда ты открываешь исходник, то там один слой, как бы пустой. Переименуй его в main, чтобы не путаться и замаскируй его. В классе Main ничего менять не надо в нём должен быть прописан полный размер фоновой картинки, т. е. в твоём случае это 700 на 449 . Теперь выше слоя main создаёшь новый слой. На нём инструментом "Прямоугольник" рисуешь фигуру прямоугольник любой заливки, но без обводки. Размеры этого прямоугольника должны быть равны вырезу рамки, т. е. в твоём случае это 520 на 313. Выравниваешь этот прямоугольник по центру. Назначаешь слой с прямоугольником маской слою main. Ниже слоя main создаёшь слой"рамка" и импортируешь на этот слой или перетаскиваешь из Библиотеки на этот слой свою рамку.
Выравниваешь рамку по центру.
Перейти к дневнику

Четверг, 27 Ноября 2014 г. 11:15ссылка
Спасибо Мариночка, я всё поняла. Я слой Main оставляла пустым, а снизу и сверху добавляла слои, маску пробовала применить, но не к этому слою, а к новым. Сейчас всё исправлю. Спасибо Мариночка! Флешка внизу, я вставила раньше этого сообщения.
Перейти к дневнику

Четверг, 27 Ноября 2014 г. 08:26ссылка
По ссылке посмотреть ничего не смогу. Она наверное в твоём черновике. Ты здесь прямо флешку выстави.
Перейти к дневнику

Четверг, 27 Ноября 2014 г. 11:10ссылка


Бока пропали куда-то
Irina-snez   обратиться по имени Вторник, 25 Ноября 2014 г. 18:43 (ссылка)
Вот что получилось

Ответить С цитатой В цитатник
Перейти к дневнику

Среда, 26 Ноября 2014 г. 06:55ссылка
Ириш, молодец. Всё отлично получилось.
jzayka   обратиться по имени Вторник, 25 Ноября 2014 г. 18:59 (ссылка)
Спасибо за пояснение))
Ответить С цитатой В цитатник
Перейти к дневнику

Суббота, 29 Ноября 2014 г. 05:36ссылка
Пожалуйста Леночка.
Нина_Гуревич   обратиться по имени Вторник, 25 Ноября 2014 г. 19:04 (ссылка)
Здорово,спасбо.Мариночка
Ответить С цитатой В цитатник
Перейти к дневнику

Суббота, 29 Ноября 2014 г. 05:37ссылка
Пожалуйста Ниночка.
марина-значит_морская   обратиться по имени Вторник, 25 Ноября 2014 г. 19:10 (ссылка)
Спасибо Мариночка. Надо попробовать.
Ответить С цитатой В цитатник
Перейти к дневнику

Суббота, 29 Ноября 2014 г. 05:37ссылка
Пожалуйста Мариш. Пробуй обязательно.
Оленька_555   обратиться по имени Вторник, 25 Ноября 2014 г. 19:54 (ссылка)
Спасибо! Такой снежок прикольный!!!
Ответить С цитатой В цитатник
Перейти к дневнику

Суббота, 29 Ноября 2014 г. 05:38ссылка
Пожалуйста. Рада, что понравилось. Снежок действительно очень забавный - "пугливый", бегает от мышки.
wellax   обратиться по имени Вторник, 25 Ноября 2014 г. 19:59 (ссылка)
Моя благодарность, Марина!
Цитирую себе, но едва ли сделаю, сложно очень!
Ответить С цитатой В цитатник
Перейти к дневнику

Суббота, 29 Ноября 2014 г. 05:39ссылка
Пожалуйста. Урок не сложный, просто надо внимательно создать все указанные папки и файлы.
MissKcu   обратиться по имени Вторник, 25 Ноября 2014 г. 23:25 (ссылка)
ой...хАчу...а времени нет...утащу....может где найду время разобратся....
Ответить С цитатой В цитатник
Перейти к дневнику

Суббота, 29 Ноября 2014 г. 05:40ссылка
Ксюш, снежок очень забавный, так что выискивай время кусочек.
koreckolga   обратиться по имени Вторник, 25 Ноября 2014 г. 23:32 (ссылка)
Мариночка, приветик! Спасибо огромное тебе за интересный урок!!!
Ответить С цитатой В цитатник
Перейти к дневнику

Суббота, 29 Ноября 2014 г. 05:41ссылка
Пожалуйста Оленька.
alexander2012   обратиться по имени Среда, 26 Ноября 2014 г. 06:55 (ссылка)
Большое спасибо за интересный урок!
Ответить С цитатой В цитатник
Перейти к дневнику

Суббота, 29 Ноября 2014 г. 05:42ссылка
Пожалуйста. Очень рада, что урок понравился.
Irina-snez   обратиться по имени Среда, 26 Ноября 2014 г. 08:07 (ссылка)
Мариночка! Извини за назойливость, но очень интересно, как вставить информер в "Живой снежок"?
Ответить С цитатой В цитатник
Перейти к дневнику

Среда, 26 Ноября 2014 г. 09:24ссылка
Ириш, завтра будет дополнение к уроку и там я расскажу как это сделать.
Перейти к дневнику

Среда, 26 Ноября 2014 г. 09:44ссылка
Заранее огромное спасибо, Мариночка!
alina1980   обратиться по имени Среда, 26 Ноября 2014 г. 08:30 (ссылка)
Мариночка спасибо за урок!
Ответить С цитатой В цитатник
Перейти к дневнику
Lyubov55   обратиться по имени Среда, 26 Ноября 2014 г. 16:28 (ссылка)
Спасибо! Прелесть!
Ответить С цитатой В цитатник
Перейти к дневнику
Semenova_Irina   обратиться по имени Четверг, 27 Ноября 2014 г. 09:47 (ссылка)
Привет ,Мариночка!!! Очень понравился эффект!!! Спасибо большое за такой шикарный урок..
Ответить С цитатой В цитатник
Перейти к дневнику

Суббота, 29 Ноября 2014 г. 05:43ссылка
Ириш. пожалуйста. Очень приятно, что урок понравился.
Лариса_Гурьянова   обратиться по имени Четверг, 27 Ноября 2014 г. 11:40 (ссылка)
Мариша, какой шикарный урок!!!!!!!!!!!!!!!!!!!! Спасибо, дорогая!!!! В выходные обязательно займусь...))
Ответить С цитатой В цитатник
Перейти к дневнику

Суббота, 29 Ноября 2014 г. 05:44ссылка
Пожалуйста Ларочка. Обязательно попробуй сделать. Очень забавный получается снежок.
Любовь_Терехова   обратиться по имени Пятница, 28 Ноября 2014 г. 00:29 (ссылка)
Мариночка большое спасибо! Возможно у Вас есть урок или подсказка, как Вы сделали красивое оформление. Я пробовала, у меня не получилось
Вот моя работа : http://www.liveinternet.ru/users/3550722/post344820783/
Ответить С цитатой В цитатник
Перейти к дневнику

Пятница, 28 Ноября 2014 г. 08:21ссылка
Любочка, пожалуйста. Работа получилась замечательная. Всё отлично получилось.
Урок по дальнейшему оформлению как раз сейчас пишу. Планирую закончить сегодня.
Перейти к дневнику

Пятница, 28 Ноября 2014 г. 08:35ссылка
Ура!!! Жду с нетерпением!
таила   обратиться по имени Суббота, 29 Ноября 2014 г. 05:00 (ссылка)
Спасибо Мариночка!
Ответить С цитатой В цитатник
Перейти к дневнику
Татьяна_НК   обратиться по имени Суббота, 29 Ноября 2014 г. 17:27 (ссылка)
Марина! Спасибо за прекрасный урок! Цитирую с благодарностью.
Ответить С цитатой В цитатник
yaqut   обратиться по имени Вторник, 02 Декабря 2014 г. 12:30 (ссылка)
Большое спасибо, Мариночка!
Ответить С цитатой В цитатник
Marina-Rozina   обратиться по имени Суббота, 06 Декабря 2014 г. 18:03 (ссылка)
Мариночка, просто нереальная красота! Замечательный урок! Примите мою огромную благодарность!
Ответить С цитатой В цитатник
Аноним   обратиться по имени Суббота, 20 Декабря 2014 г. 21:39 (ссылка)
Спасибо большое, очень понятный, нужный и интересный урок)) хорошо бы еще в коде разобраться и самой так уметь)) спасибо!
Ответить С цитатой В цитатник    |    Не показывать комментарий
сукулентная   обратиться по имени Пятница, 08 Мая 2015 г. 14:15 (ссылка)
Спасибо .Замечательный урок
Ответить С цитатой В цитатник
Комментировать К дневнику Страницы: [1] 2 [Новые]
 

Добавить комментарий:
Текст комментария: смайлики

Проверка орфографии: (найти ошибки)

Прикрепить картинку:

 Переводить URL в ссылку
 Подписаться на комментарии
 Подписать картинку