<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>RUbloggers — собрание русскоязычных блоггеров &#187; Уроки</title>
	<atom:link href="http://rubloggers.com/tag/uroki/feed/" rel="self" type="application/rss+xml" />
	<link>http://rubloggers.com</link>
	<description>Лучшие посты русскоязычной блогосферы, привет, буржуй</description>
	<lastBuildDate>Tue, 03 Aug 2010 06:51:58 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.8.5</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>Создаем простую фотогалерею, Урок Flash</title>
		<link>http://rubloggers.com/sozdaem-prostuyu-fotogalereyu-urok-flash/</link>
		<comments>http://rubloggers.com/sozdaem-prostuyu-fotogalereyu-urok-flash/#comments</comments>
		<pubDate>Tue, 24 Nov 2009 18:04:09 +0000</pubDate>
		<dc:creator>Oleg Mykhailenko</dc:creator>
				<category><![CDATA[Дизайн и Креатив]]></category>
		<category><![CDATA[Программирование]]></category>
		<category><![CDATA[Flash]]></category>
		<category><![CDATA[Tutorials]]></category>
		<category><![CDATA[Уроки]]></category>

		<guid isPermaLink="false">http://rubloggers.com/?p=232</guid>
		<description><![CDATA[Hi, guys! Меня зовет Олег, мне 21 год, считаю себя веб дизайнером  и фотографом-любителем. Родом фром Юкрейн, Киев. Активно изучаю Adobe Photoshop, Illustrator и Flash. Занимаюсь отрисовкой дизайнов сайтов и версткой макетов под различные CMS. С лета начал вести свой блог, где презентовал свое портфолио и галерею фото-работ. Недавно начал интересоватся и SEO-оптимизацией.

А сейчас хочу [...]]]></description>
			<content:encoded><![CDATA[<p>Hi, guys! Меня зовет Олег, мне 21 год, считаю себя веб дизайнером  и фотографом-любителем. Родом фром Юкрейн, Киев. Активно изучаю Adobe Photoshop, Illustrator и Flash. Занимаюсь отрисовкой дизайнов сайтов и версткой макетов под различные CMS. С лета начал вести свой <a href="http://www.mykhailenko.com/blog/" target="_blank">блог</a>, где презентовал свое <a href="http://www.mykhailenko.com/dgallery/index.html" target="_blank">портфолио</a> и <a href="http://www.mykhailenko.com/photography/index.html" target="_blank">галерею фото-работ</a>. Недавно начал интересоватся и SEO-оптимизацией.</p>
<p style="text-align: center"><img class="size-full wp-image-234 aligncenter" src="http://rubloggers.com/wp-content/uploads/2009/11/1-title-phogal-flash-mykhailenko.com.png" alt="1-title-phogal-flash-mykhailenko.com" width="554" height="149" /></p>
<p>А сейчас хочу провести урок по созданию фотогалереи с помощью программного продукта Adobe Flash. Минимум усилий, немножко фантазии и ActionScript 2.0. Галерея по функционалу будет похожа на мою <a href="http://www.mykhailenko.com/photography/index.html" target="_blank">нынешнюю</a>, только эта будет реализована на Flash технологии.<span id="more-232"></span></p>
<p style="text-align: center">Вот то, что должно получится в итоге ↓</p>
<p style="text-align: center"><span style="font-size: medium"><span style="font-family: georgia, palatino"><em><a href="http://www.mykhailenko.com/blog/wp-content/uploads/2009/11/flash-gallery-www.mykhailenko.com.swf" target="_blank"><span style="font-size: large">View Demo</span></a></em></span></span></p>
<p>Ну что, приступим! <img src='http://rubloggers.com/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' /> </p>
<p><span style="font-family: georgia, palatino"><em><span style="font-size: x-large"><span style="color: #c0c0c0"><span style="font-size: xx-large">.1</span></span></span></em></span> Создадим новый документ (<span style="color: #000000"><strong>Ctrl + N</strong></span>) с ActionScript 2.0.</p>
<p style="text-align: center"><a href="http://rubloggers.com/wp-content/uploads/2009/11/1-0-phogal-flash-mykhailenko.com.png"><img class="size-full wp-image-238 aligncenter" src="http://rubloggers.com/wp-content/uploads/2009/11/1-0-phogal-flash-mykhailenko.com.png" alt="1-0-phogal-flash-mykhailenko.com" width="599" height="392" /></a></p>
<p>Правой кнопочкой в любом месте на полигоне и выбираем «<span style="color: #000000"><strong>Document Properties</strong></span>»,</p>
<p><img class="aligncenter size-full wp-image-242" src="http://rubloggers.com/wp-content/uploads/2009/11/1-phogal-flash-mykhailenko.com.png" alt="1-phogal-flash-mykhailenko.com" width="274" height="325" /></p>
<p>ставим размер&nbsp;&mdash; 800&times;660. Всё остальное оставляем, как есть.</p>
<p><img class="aligncenter size-full wp-image-243" src="http://rubloggers.com/wp-content/uploads/2009/11/1-1-phogal-flash-mykhailenko.com.png" alt="1-1-phogal-flash-mykhailenko.com" width="484" height="275" /></p>
<p>Я поставил такой размер, потому что у меня все фотки имеют размер 800&times;532. Остальное свободное место в высоту осталось для кнопочек-превьюшек.</p>
<p><span style="font-family: georgia, palatino"><em><span style="font-size: xx-large"><span style="color: #c0c0c0">.2</span></span></em></span> После создания нового документа, по умолчанию, у нас есть 1-й слой, переименовываем его в «<span style="color: #000000"><strong>background</strong></span>».</p>
<p><img class="aligncenter size-full wp-image-244" src="http://rubloggers.com/wp-content/uploads/2009/11/1-8-phogal-flash-mykhailenko.com.png" alt="1-8-phogal-flash-mykhailenko.com" width="177" height="22" /></p>
<p>Далее жмём (<span style="color: #000000"><strong>R</strong></span>) и с помощью <span style="color: #000000"><strong>Rectangle Tool</strong></span>-а растягиваем прямоугольник на весь размер холста, чтобы не было видно пустого места. Заливаем его черным цветом.</p>
<p><span style="font-family: georgia, palatino"><em><span style="font-size: xx-large"><span style="color: #c0c0c0">.3</span></span></em></span> Создаем ещё один слой. Чтобы создать слой, на панели Таймлайн (<span style="color: #000000"><strong>Timeline</strong></span>) жмём вот эту кнопочку: <img class="alignnone size-full wp-image-245" src="http://rubloggers.com/wp-content/uploads/2009/11/1-new-layer-phogal-flash-mykhailenko.com.png" alt="1-new-layer-phogal-flash-mykhailenko.com" width="20" height="16" /> (<strong>New Layer</strong>)</p>
<p>Называем слой «<span style="color: #000000"><strong>photo</strong></span>»</p>
<p><img class="aligncenter size-full wp-image-246" src="http://rubloggers.com/wp-content/uploads/2009/11/1-10-phogal-flash-mykhailenko.com.png" alt="1-10-phogal-flash-mykhailenko.com" width="176" height="21" /></p>
<p><span style="font-family: georgia, palatino"><em><span style="font-size: xx-large"><span style="color: #c0c0c0">.4 </span></span></em></span>Теперь импортируем картинки для нашей галереи. Выполняем: <span style="color: #c0c0c0"><span style="color: #000000"><strong>File &gt; Import &gt; Import to Library</strong></span></span>. Выбираем все требуемые картинки с помощью кнопочки <span style="color: #000000"><strong>Shift</strong></span> или <span style="color: #000000"><strong>Ctrl</strong></span>, далее жмем «<span style="color: #000000"><strong>Open</strong></span>». Картинки должны подгрузится в Библиотеку Флэша. Чтобы её открыть - <span style="color: #c0c0c0"><span style="color: #000000"><strong>Window &gt; Library (Ctrl + L)</strong></span></span>.</p>
<p><em><span style="font-size: xx-large"><span style="color: #c0c0c0"><span style="font-family: georgia, palatino">.5</span></span></span></em> В библиотеке должны появится Ваши, только что импортированные, картинки и параллельно с ними ещё граф. файлы, типа: «<span style="color: #000000"><strong>Symbol 1</strong></span>», «<span style="color: #000000"><strong>Symbol 2</strong></span>» и т.д. Они соответствуют каждой картинке.</p>
<p><img class="aligncenter size-full wp-image-247" src="http://rubloggers.com/wp-content/uploads/2009/11/1-5-phogal-flash-mykhailenko.com.png" alt="1-5-phogal-flash-mykhailenko.com" width="276" height="100" /></p>
<p>Кликаем на каждом файле правой кнопкой мыши, выбираем «<span style="color: #000000"><strong>Properties</strong></span>»,</p>
<p><img class="aligncenter size-full wp-image-248" src="http://rubloggers.com/wp-content/uploads/2009/11/1-6-phogal-flash-mykhailenko.com.png" alt="1-6-phogal-flash-mykhailenko.com" width="340" height="365" /></p>
<p>появится такое диалоговое окно:</p>
<p><img class="aligncenter size-full wp-image-249" src="http://rubloggers.com/wp-content/uploads/2009/11/1-7-phogal-flash-mykhailenko.com.png" alt="1-7-phogal-flash-mykhailenko.com" width="418" height="164" /></p>
<p>В выпадающем меню выбираем вместо «<span style="color: #000000"><strong>Graphic</strong></span>» → «<span style="color: #000000"><strong>Movie Clip</strong></span>»</p>
<p><img class="aligncenter size-full wp-image-250" src="http://rubloggers.com/wp-content/uploads/2009/11/1-4-phogal-flash-mykhailenko.com.png" alt="1-4-phogal-flash-mykhailenko.com" width="418" height="164" /></p>
<p>Эти манипуляции проведите со всеми картинками.</p>
<p>Убедитесь, что выбран слой «<span style="color: #000000"><strong>photo</strong></span>». С Библиотеки на холст переносим по очереди Ваши новые муви-клипы и расставляем их в ряд слева направо так, чтобы первая фотка была видна на холсте, а остальные смещались вправо за границы кадра. Если у Вас мало места на экране, и Вам нужно ещё сдвинуть несколько фоток, но Вы не видите куда, то просто сделайте меньше масштаб холста с помощью контекстного меню.</p>
<p><img class="aligncenter size-full wp-image-251" src="http://rubloggers.com/wp-content/uploads/2009/11/1-2-phogal-flash-mykhailenko.com.png" alt="1-2-phogal-flash-mykhailenko.com" width="174" height="159" /></p>
<p><span style="font-size: xx-large"><span style="color: #c0c0c0"><em><span style="font-family: georgia, palatino">.6</span></em></span></span> Выделите все фотографии вместе и конвертируйте их тоже в «<span style="color: #000000"><strong>Movie Clip</strong></span>» с помощью контекстного меню, как показано на рисунке:</p>
<p><img class="aligncenter size-full wp-image-252" src="http://rubloggers.com/wp-content/uploads/2009/11/1-3-phogal-flash-mykhailenko.com.png" alt="1-3-phogal-flash-mykhailenko.com" width="324" height="116" /></p>
<p><img class="aligncenter size-full wp-image-250" src="http://rubloggers.com/wp-content/uploads/2009/11/1-4-phogal-flash-mykhailenko.com.png" alt="1-4-phogal-flash-mykhailenko.com" width="418" height="164" /></p>
<p>Теперь у Вас из всех фотографий образовался один файл, который содержит в себе все фото. Назовите его «<span style="color: #000000"><strong>photo_mc</strong></span>», с помощью свойств элемента<span style="font-family: Tahoma, Geneva, sans-serif;line-height: normal;color: #969696"> <strong><span style="color: #c0c0c0"><span style="color: #000000">(Ctrl + F3)</span><span style="color: #000000;font-family: Georgia, 'Times New Roman', 'Bitstream Charter', Times, serif;font-weight: normal;line-height: 19px">.</span></span></strong></span></p>
<p><img class="aligncenter size-full wp-image-253" src="http://rubloggers.com/wp-content/uploads/2009/11/1-17-phogal-flash-mykhailenko.com.png" alt="1-17-phogal-flash-mykhailenko.com" width="282" height="86" /></p>
<p><em><span style="color: #c0c0c0"><span style="font-size: xx-large"><span style="font-family: georgia, palatino">.7</span></span></span></em><span style="font-family: georgia, palatino"> </span>Теперь нам нужно создать фото-превьюшки. Для начала создаём слой «<span style="color: #000000"><strong>button</strong></span>». Переходим в Библиотеку и дублируем муви-клипы всех наших отдельных картинок:</p>
<p><img class="aligncenter size-full wp-image-255" src="http://rubloggers.com/wp-content/uploads/2009/11/1-19-phogal-flash-mykhailenko.com.png" alt="1-19-phogal-flash-mykhailenko.com" width="385" height="231" /></p>
<p>Появляется диалоговое окно, в нём мы конвертируем «<span style="color: #000000"><strong>Movie Clip</strong></span>» в «<span style="color: #000000"><strong>Button</strong></span>».</p>
<p><img class="aligncenter size-full wp-image-250" src="http://rubloggers.com/wp-content/uploads/2009/11/1-4-phogal-flash-mykhailenko.com.png" alt="1-4-phogal-flash-mykhailenko.com" width="418" height="164" /></p>
<p><img class="aligncenter size-full wp-image-256" src="http://rubloggers.com/wp-content/uploads/2009/11/1-20-phogal-flash-mykhailenko.com.png" alt="1-20-phogal-flash-mykhailenko.com" width="418" height="164" /></p>
<p>Получился дубль картинки, только уже, как кнопка, что нам и нужно</p>
<p><img class="aligncenter size-full wp-image-257" src="http://rubloggers.com/wp-content/uploads/2009/11/1-21-phogal-flash-mykhailenko.com.png" alt="1-21-phogal-flash-mykhailenko.com" width="280" height="116" /></p>
<p>Сделайте такие манипуляции для каждой картинки.</p>
<p><span style="font-family: georgia, palatino"><em><span style="font-size: xx-large"><span style="color: #c0c0c0"><span style="font-family: georgia, palatino">.8</span></span></span></em></span> После того, как Вы получили набор таких кнопок, Вам надо их перенести на холст и уменьшить до небольших размеров. Убедитесь, что выбран слой «<span style="color: #000000"><strong>button</strong></span>». Размещайте кнопки на холсте по своему желанию. Я разместил под фотографиями в ряд. Смотрите:</p>
<p style="text-align: center"><a href="http://rubloggers.com/wp-content/uploads/2009/11/1-16-phogal-flash-mykhailenko.com.png"><img class="aligncenter size-large wp-image-258" src="http://rubloggers.com/wp-content/uploads/2009/11/1-16-phogal-flash-mykhailenko.com-1024x271.png" alt="1-16-phogal-flash-mykhailenko.com" width="614" height="163" /></a></p>
<p style="text-align: left"><span style="font-size: xx-large"><em><span style="color: #c0c0c0"><span style="font-family: georgia, palatino">.9</span></span></em></span> Теперь нам надо переименовать кнопки. Выделяем каждую кнопку на холсте и заходим в свойства <span style="color: #000000"><strong>Window &gt; Properties (Ctrl + F3)</strong></span>. В появившемся меню вводим в поле: <span style="color: #000000"><strong>&lt;Instance Name&gt;</strong></span> название каждой кнопки. У нас первая кнопка будет называться <span style="color: #000000"><strong>«b1»</strong></span>, вторая соответственно – <span style="color: #000000"><strong>«b2»</strong></span> и.т.д. до последней. В моем случае их 5, так что последння будет – <span style="color: #000000"><strong>«b5»</strong></span>.</p>
<p style="text-align: left"><img class="aligncenter size-full wp-image-260" src="http://rubloggers.com/wp-content/uploads/2009/11/1-13-phogal-flash-mykhailenko.com.png" alt="1-13-phogal-flash-mykhailenko.com" width="282" height="87" /><span style="font-family: georgia, palatino"><em><span style="font-size: xx-large"><span style="color: #c0c0c0"><span style="font-family: georgia, palatino">.10</span></span></span></em></span><span style="font-family: georgia, palatino"> </span>Этот пункт можете не делать. Я просто решил немного разукрасить галерею, если это так можна назвать <img src='http://rubloggers.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> . В тех же свойствах каждой кнопки <span style="color: #c0c0c0"><strong><span style="color: #000000">(Ctrl + F3)</span></strong></span> я поставил яркость <strong>-50%</strong>, чтобы превьюшки были немного темнее по сравнению с нормальными фотографиями.</p>
<p style="text-align: left"><img class="aligncenter size-full wp-image-261" src="http://rubloggers.com/wp-content/uploads/2009/11/1-15-phogal-flash-mykhailenko.com.png" alt="1-15-phogal-flash-mykhailenko.com" width="265" height="81" /></p>
<p style="text-align: left">Вот, что получилось с превьюшками:</p>
<p style="text-align: center"><a href="http://rubloggers.com/wp-content/uploads/2009/11/1-22-phogal-flash-mykhailenko.com.png"><img class="aligncenter size-full wp-image-262" src="http://rubloggers.com/wp-content/uploads/2009/11/1-22-phogal-flash-mykhailenko.com.png" alt="1-22-phogal-flash-mykhailenko.com" width="613" height="169" /></a></p>
<p style="text-align: justify">Повторяю, Вы можете этого не делать <img src='http://rubloggers.com/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' />  Это просто мой каприз))</p>
<p style="text-align: justify"><em><span style="font-size: xx-large"><span style="color: #c0c0c0"><span style="font-family: georgia, palatino">.11</span></span></span></em> Продолжим. Уже скоро наша галерея заработает! <img src='http://rubloggers.com/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' /> </p>
<p style="text-align: justify">Создайте новый слой и назовите его «<span style="color: #000000"><strong>action</strong></span>».</p>
<p style="text-align: justify"><img class="aligncenter size-full wp-image-263" src="http://rubloggers.com/wp-content/uploads/2009/11/1-11-phogal-flash-mykhailenko.com.png" alt="1-11-phogal-flash-mykhailenko.com" width="179" height="19" /></p>
<p style="text-align: justify">Выделите первый кадр слоя «<span style="color: #000000"><strong>action</strong></span>» и откройте окно редактирования ActionScript <span style="color: #000000"><strong>(F9)</strong></span>.</p>
<p style="text-align: justify"><strong><span style="color: #000000">Внесите туда следующий код:</span></strong></p>
<pre style="font: normal normal normal 12px/18px Consolas, Monaco, 'Courier New', Courier, monospace;padding-left: 30px">final_x=0;
speed =7; //скорость прокрутки фото
photo_width = 800; //ширина фотографий
photo_mc.onEnterFrame = function() { //присваиваю функцию прокрутки для муви-клипа со всеми фотографиями
photo_mc._x += (final_x - photo_mc._x)/speed;
}
b1.onRelease = function() { //вызов 1-й фотографии при нажатии 1-й кнопки
final_x =0;
}
b2.onRelease = function() { //вызов 2-й фотографии при нажатии 2-й кнопки
final_x =-photo_width;
}
b3.onRelease = function() { //вызов 3-й фотографии при нажатии 3-й кнопки
final_x =-photo_width*2;
}
b4.onRelease = function() { //вызов 4-й фотографии при нажатии 4-й кнопки
final_x =-photo_width*3;
}
b5.onRelease = function() { //вызов 5-й фотографии при нажатии 5-й кнопки
final_x =-photo_width*4;
}</pre>
<p><span style="font-size: small">Ну вот и всё! Галерея готова! Давайте жмите<span style="color: #c0c0c0"><strong> </strong></span></span><span style="font-size: 12pt;line-height: 18px" lang="EN-US"><span style="font-size: small"><span style="color: #c0c0c0"><span style="font-weight: bold"><strong><span style="color: #000000">Ctrl</span></strong></span></span></span></span><span style="font-size: 12pt;line-height: 18px" lang="RU"><span style="font-size: small"><span style="color: #c0c0c0"><span style="font-weight: bold"><strong><span style="color: #000000"> + </span></strong></span></span></span></span><span style="font-size: 12pt;line-height: 18px" lang="EN-US"><span style="font-size: small"><span style="color: #c0c0c0"><span style="font-weight: bold"><strong><span style="color: #000000">Enter</span></strong></span></span> и наслаждайтесь результатом! <img src='http://rubloggers.com/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' /> </span></span></p>
<p><span style="font-size: 12pt;line-height: 18px" lang="EN-US"><span style="font-size: small">Если Вы всё правильно сделали, то скроллинг фоток в галереи будет, как <a href="http://www.mykhailenko.com/blog/wp-content/uploads/2009/11/flash-gallery-www.mykhailenko.com.swf" target="_blank"><span style="font-family: tahoma, arial, helvetica, sans-serif">у меня</span></a>! <img src='http://rubloggers.com/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' /> </span></span></p>
<p><span style="font-size: 12pt;line-height: 18px" lang="EN-US"><span style="font-size: small">Если что-то не выходит или Вы мне не доверяете, можете скачать исходник <img src='http://rubloggers.com/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' />   Ну а вообще, жду камментов!!! <img src='http://rubloggers.com/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' /> </span></span></p>
<div style="text-align: center"><span style="line-height: 18px;font-size: x-small"><span style="font-size: medium"><span style="font-family: verdana, geneva"><em><span style="font-size: large"><span style="font-family: georgia, palatino"><strong><a href="http://www.mykhailenko.com/blog/wp-content/uploads/2009/11/flash-gallery-www.mykhailenko.com.zip" target="_blank">Скачать</a></strong><a href="http://www.mykhailenko.com/blog/wp-content/uploads/2009/11/flash-gallery-www.mykhailenko.com.zip" target="_blank"> исходник </a></span><span style="font-family: tahoma, arial, helvetica, sans-serif"><span style="font-style: normal"><a href="http://www.mykhailenko.com/blog/wp-content/uploads/2009/11/flash-gallery-www.mykhailenko.com.zip" target="_blank">.fla</a></span></span></span></em></span></span></span></div>
<div style="text-align: center"><span style="line-height: 18px;font-size: x-small"><span style="font-size: medium"><span style="font-family: verdana, geneva"><em><span style="font-size: large"><span style="font-family: tahoma, arial, helvetica, sans-serif"><span style="font-style: normal"><br />
</span></span></span></em></span></span></span></div>
<div style="text-align: left"><span style="line-height: 18px;font-size: medium"><span style="font-size: small"><span style="color: #999999">З.Ы. Все фотографии, которые использованы в галереи принадлежат их </span></span><a href="http://www.mykhailenko.com/photography/index.html" target="_blank"><span style="font-size: small"><span style="color: #999999">автору</span></span></a><span style="font-size: small"><span style="color: #999999">.</span></span></span></div>
]]></content:encoded>
			<wfw:commentRss>http://rubloggers.com/sozdaem-prostuyu-fotogalereyu-urok-flash/feed/</wfw:commentRss>
		<slash:comments>9</slash:comments>
		</item>
	</channel>
</rss>
