<?xml version="1.0" encoding="windows-1251"?>

<rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:content="http://purl.org/rss/1.0/modules/content/">
	<channel>
		<title>Форум Flasher.ru - Блоги</title>
		<link>http://www.flasher.ru/forum/blog.php</link>
		<description>Международный форум Flash-мастеров</description>
		<language>ru</language>
		<lastBuildDate>Sun, 14 Jun 2026 16:25:25 GMT</lastBuildDate>
		<generator>vBulletin</generator>
		<ttl>60</ttl>
		<image>
			<url>http://flasher.ru/forum/images/russian/style3/misc/rss.jpg</url>
			<title>Форум Flasher.ru - Блоги</title>
			<link>http://www.flasher.ru/forum/blog.php</link>
		</image>
		<item>
			<title>Настройка родительских слоёв в Adobe Animate</title>
			<link>http://www.flasher.ru/forum/blog.php?b=776</link>
			<pubDate>Sat, 26 Dec 2020 19:41:04 GMT</pubDate>
			<description>Альтернатива ручной перекладке и скелетной анимации, позволяющая ускорить процесс оживления персонажей.  
 
Пригодится тем, кто хочет создать 2D мультфильм или игру. 
 
Изображение: https://sun9-49.userapi.com/h9iPNQ9duN3QyWf1r8jtCOYwuVv84xXs2FwAaw/-nOyqq7sCKo.jpg  
 
Смотреть выпуск:...</description>
			<content:encoded><![CDATA[<!-- BEGIN TEMPLATE: blog_entry_external -->
<div>Альтернатива ручной перекладке и скелетной анимации, позволяющая ускорить процесс оживления персонажей. <br />
<br />
Пригодится тем, кто хочет создать 2D мультфильм или игру.<br />
<br />
<img src="https://sun9-49.userapi.com/h9iPNQ9duN3QyWf1r8jtCOYwuVv84xXs2FwAaw/-nOyqq7sCKo.jpg" border="0" alt="" /><br />
<br />
Смотреть выпуск: <a href="https://youtu.be/623w6aOk5iA" target="_blank">https://youtu.be/623w6aOk5iA</a><br />
<br />
Исходник из видео: <a href="https://vk.cc/bWxbht" target="_blank">https://vk.cc/bWxbht</a></div>


<!-- END TEMPLATE: blog_entry_external -->]]></content:encoded>
			<dc:creator>HardLexx</dc:creator>
			<guid isPermaLink="true">http://www.flasher.ru/forum/blog.php?b=776</guid>
		</item>
		<item>
			<title>Конструктор 3D города для 2D мультфильма в Animate</title>
			<link>http://www.flasher.ru/forum/blog.php?b=775</link>
			<pubDate>Wed, 26 Aug 2020 12:02:12 GMT</pubDate>
			<description>Урок по быстрому созданию города в 3Ds max с помощью плагина GhostTown 1.31.  
Данный способ имеет принцип конструктора и не требует глубокого погружения в трёхмерное моделирование.  
 
Пригодится тем, кто не умеет рисовать, но создаёт 2D мультфильмы в Adobe Animate. 
 
Изображение:...</description>
			<content:encoded><![CDATA[<!-- BEGIN TEMPLATE: blog_entry_external -->
<div>Урок по быстрому созданию города в 3Ds max с помощью плагина GhostTown 1.31. <br />
Данный способ имеет принцип конструктора и не требует глубокого погружения в трёхмерное моделирование. <br />
<br />
Пригодится тем, кто не умеет рисовать, но создаёт 2D мультфильмы в Adobe Animate.<br />
<br />
<img src="https://sun9-37.userapi.com/BkJUg_j5Ehur2JPJF-7PAgcVyDvRZlXKsq2Q6A/vfXSFXAbaKk.jpg" border="0" alt="" /><br />
<br />
Смотреть выпуск <a href="https://youtu.be/OWtNpN1_4YQ" target="_blank">https://youtu.be/OWtNpN1_4YQ</a><br />
<br />
Исходники из видео: <a href="https://vk.cc/asMGdD" target="_blank">https://vk.cc/asMGdD</a><br />
Сайт разработчика: <a href="http://www.kilad.net/ghosttown/" target="_blank">http://www.kilad.net/ghosttown/</a></div>


<!-- END TEMPLATE: blog_entry_external -->]]></content:encoded>
			<dc:creator>HardLexx</dc:creator>
			<guid isPermaLink="true">http://www.flasher.ru/forum/blog.php?b=775</guid>
		</item>
		<item>
			<title>Создание 2D фона для Animate с помощью 3Ds max</title>
			<link>http://www.flasher.ru/forum/blog.php?b=774</link>
			<pubDate>Wed, 26 Aug 2020 12:01:26 GMT</pubDate>
			<description>Урок по экспорту векторного фона из 3Ds max для 2D импорта в Adobe Animate.  
Так же, рассказываю о выгрузке нескольких кадров для анимации движения камеры.  
 
Пригодится тем, кто не умеет рисовать, но хочет создать мультфильм или игру. 
 
Изображение:...</description>
			<content:encoded><![CDATA[<!-- BEGIN TEMPLATE: blog_entry_external -->
<div>Урок по экспорту векторного фона из 3Ds max для 2D импорта в Adobe Animate. <br />
Так же, рассказываю о выгрузке нескольких кадров для анимации движения камеры. <br />
<br />
Пригодится тем, кто не умеет рисовать, но хочет создать мультфильм или игру.<br />
<br />
<img src="https://sun9-24.userapi.com/Ije7F0BHSVUtxy762fv4w4gKWgsQu0nNk_ohEw/VXHiNnEQIGg.jpg" border="0" alt="" /><br />
<br />
Смотреть выпуск <a href="https://youtu.be/WFNrLvFeEhU" target="_blank">https://youtu.be/WFNrLvFeEhU</a><br />
<br />
Исходники из видео: <a href="https://vk.cc/9gEvru" target="_blank">https://vk.cc/9gEvru</a><br />
Таблица плагина Illustrate: <a href="https://vk.cc/9gG2bp" target="_blank">https://vk.cc/9gG2bp</a></div>


<!-- END TEMPLATE: blog_entry_external -->]]></content:encoded>
			<dc:creator>HardLexx</dc:creator>
			<guid isPermaLink="true">http://www.flasher.ru/forum/blog.php?b=774</guid>
		</item>
		<item>
			<title>Создание набора движений для персонажа в Animate</title>
			<link>http://www.flasher.ru/forum/blog.php?b=773</link>
			<pubDate>Wed, 26 Aug 2020 12:00:04 GMT</pubDate>
			<description>Урок о создании набора движений для персонажа в Adobe Animate с помощью сервиса Mixamo.  
 
Пригодится тем, кто хочет научиться создавать 2D мультфильмы или игры. 
 
Изображение: https://sun9-61.userapi.com/X1OPrnZunnPKZO5fbRZTQu6CXWUSljdfbbNtqQ/qkOFbON-gtc.jpg  
 
Смотреть выпуск...</description>
			<content:encoded><![CDATA[<!-- BEGIN TEMPLATE: blog_entry_external -->
<div>Урок о создании набора движений для персонажа в Adobe Animate с помощью сервиса Mixamo. <br />
<br />
Пригодится тем, кто хочет научиться создавать 2D мультфильмы или игры.<br />
<br />
<img src="https://sun9-61.userapi.com/X1OPrnZunnPKZO5fbRZTQu6CXWUSljdfbbNtqQ/qkOFbON-gtc.jpg" border="0" alt="" /><br />
<br />
Смотреть выпуск <a href="https://youtu.be/P9sRpBfvU7k" target="_blank">https://youtu.be/P9sRpBfvU7k</a><br />
<br />
База образцов анимации: <a href="https://www.mixamo.com" target="_blank">https://www.mixamo.com</a><br />
Захват видео с экрана: ShadowPlay, Camtasia, Bandicam, итп.</div>


<!-- END TEMPLATE: blog_entry_external -->]]></content:encoded>
			<dc:creator>HardLexx</dc:creator>
			<guid isPermaLink="true">http://www.flasher.ru/forum/blog.php?b=773</guid>
		</item>
		<item>
			<title>Создание речи персонажа в Animate</title>
			<link>http://www.flasher.ru/forum/blog.php?b=771</link>
			<pubDate>Wed, 26 Aug 2020 11:58:35 GMT</pubDate>
			<description>Урок по созданию речи 2D персонажа для анимации в Adobe Animate без точного липсинга и нудных правок по слогам.  
 
Пригодится тем, кто хочет создать мультфильм или игру. 
 
Изображение: https://sun9-62.userapi.com/0VL_3BEG1PpgyFB4xQt-8NC74vlxo4DIA2828w/ZyNP4isDFlw.jpg  
 
Смотреть выпуск...</description>
			<content:encoded><![CDATA[<!-- BEGIN TEMPLATE: blog_entry_external -->
<div>Урок по созданию речи 2D персонажа для анимации в Adobe Animate без точного липсинга и нудных правок по слогам. <br />
<br />
Пригодится тем, кто хочет создать мультфильм или игру.<br />
<br />
<img src="https://sun9-62.userapi.com/0VL_3BEG1PpgyFB4xQt-8NC74vlxo4DIA2828w/ZyNP4isDFlw.jpg" border="0" alt="" /><br />
<br />
Смотреть выпуск <a href="https://youtu.be/WYPtjIFwGAE" target="_blank">https://youtu.be/WYPtjIFwGAE</a><br />
<br />
Исходник из видео: <a href="https://goo.gl/aLjNSb" target="_blank">https://goo.gl/aLjNSb</a><br />
<br />
Мультсериал от HBO: &quot;Жизнь и приключения Тима&quot;.<br />
<a href="https://www.kinopoisk.ru/film/307987/" target="_blank">https://www.kinopoisk.ru/film/307987/</a></div>


<!-- END TEMPLATE: blog_entry_external -->]]></content:encoded>
			<dc:creator>HardLexx</dc:creator>
			<guid isPermaLink="true">http://www.flasher.ru/forum/blog.php?b=771</guid>
		</item>
		<item>
			<title>Создание ходьбы персонажа в Animate</title>
			<link>http://www.flasher.ru/forum/blog.php?b=770</link>
			<pubDate>Wed, 26 Aug 2020 11:56:57 GMT</pubDate>
			<description>Урок о создании анимации ходьбы персонажа в Adobe Animate на примере Морти.  
 
Пригодится тем, кто хочет научиться делать 2D мультфильм или игру. 
 
Изображение: https://sun9-51.userapi.com/zeXNgSxZtCUUPeBYgXiVOsGS5JrkPYb6_mHA6g/dOwlbJ_Emj0.jpg  
 
Смотреть выпуск https://youtu.be/uzX2oNGDnlU 
...</description>
			<content:encoded><![CDATA[<!-- BEGIN TEMPLATE: blog_entry_external -->
<div>Урок о создании анимации ходьбы персонажа в Adobe Animate на примере Морти. <br />
<br />
Пригодится тем, кто хочет научиться делать 2D мультфильм или игру.<br />
<br />
<img src="https://sun9-51.userapi.com/zeXNgSxZtCUUPeBYgXiVOsGS5JrkPYb6_mHA6g/dOwlbJ_Emj0.jpg" border="0" alt="" /><br />
<br />
Смотреть выпуск <a href="https://youtu.be/uzX2oNGDnlU" target="_blank">https://youtu.be/uzX2oNGDnlU</a><br />
<br />
Исходник из видео: <a href="https://goo.gl/7dgv45" target="_blank">https://goo.gl/7dgv45</a></div>


<!-- END TEMPLATE: blog_entry_external -->]]></content:encoded>
			<dc:creator>HardLexx</dc:creator>
			<guid isPermaLink="true">http://www.flasher.ru/forum/blog.php?b=770</guid>
		</item>
		<item>
			<title>Простейшие тени в Adobe Animate</title>
			<link>http://www.flasher.ru/forum/blog.php?b=769</link>
			<pubDate>Wed, 26 Aug 2020 11:56:04 GMT</pubDate>
			<description>Урок о том, как сделать персонажа для анимации в Adobe Animate более объёмным, добавив простейшие тени.  
 
Пригодится тем, кто хочет создать 2D мультфильм или игру. 
 
Изображение: https://sun9-42.userapi.com/RIQZOBtJFBeA23tpmgiycfx_qGvvydxpFkEF8Q/dXuC-2_Kmws.jpg  
 
Смотреть выпуск...</description>
			<content:encoded><![CDATA[<!-- BEGIN TEMPLATE: blog_entry_external -->
<div>Урок о том, как сделать персонажа для анимации в Adobe Animate более объёмным, добавив простейшие тени. <br />
<br />
Пригодится тем, кто хочет создать 2D мультфильм или игру.<br />
<br />
<img src="https://sun9-42.userapi.com/RIQZOBtJFBeA23tpmgiycfx_qGvvydxpFkEF8Q/dXuC-2_Kmws.jpg" border="0" alt="" /><br />
<br />
Смотреть выпуск <a href="https://youtu.be/pR6A7Ajo5yA" target="_blank">https://youtu.be/pR6A7Ajo5yA</a></div>


<!-- END TEMPLATE: blog_entry_external -->]]></content:encoded>
			<dc:creator>HardLexx</dc:creator>
			<guid isPermaLink="true">http://www.flasher.ru/forum/blog.php?b=769</guid>
		</item>
		<item>
			<title>Создание персонажа для мульта в Animate</title>
			<link>http://www.flasher.ru/forum/blog.php?b=768</link>
			<pubDate>Wed, 26 Aug 2020 11:55:21 GMT</pubDate>
			<description>Урок об одном из способов создания персонажа для анимации в Adobe Animate на примере Рика.  
 
Пригодится тем, кто хочет сделать мультфильм или 2D игру.  
 
Изображение: https://sun9-35.userapi.com/cvD6ZnN_6gA3J-RRd4pEGvXjtKhHj4gG7I0gkw/18tkSEIERKo.jpg  
 
Смотреть выпуск...</description>
			<content:encoded><![CDATA[<!-- BEGIN TEMPLATE: blog_entry_external -->
<div>Урок об одном из способов создания персонажа для анимации в Adobe Animate на примере Рика. <br />
<br />
Пригодится тем, кто хочет сделать мультфильм или 2D игру. <br />
<br />
<img src="https://sun9-35.userapi.com/cvD6ZnN_6gA3J-RRd4pEGvXjtKhHj4gG7I0gkw/18tkSEIERKo.jpg" border="0" alt="" /><br />
<br />
Смотреть выпуск <a href="https://youtu.be/xmQtjJeKyyQ" target="_blank">https://youtu.be/xmQtjJeKyyQ</a><br />
<br />
Исходник из видео: <a href="https://goo.gl/CzBPzc" target="_blank">https://goo.gl/CzBPzc</a></div>


<!-- END TEMPLATE: blog_entry_external -->]]></content:encoded>
			<dc:creator>HardLexx</dc:creator>
			<guid isPermaLink="true">http://www.flasher.ru/forum/blog.php?b=768</guid>
		</item>
		<item>
			<title>Конструктор эскизов для 2D персонажей</title>
			<link>http://www.flasher.ru/forum/blog.php?b=767</link>
			<pubDate>Wed, 26 Aug 2020 11:54:33 GMT</pubDate>
			<description>Урок о создании персонажа для анимации в Adobe Animate на основе эскизов из конструктора Гриффинов.  
 
Пригодится тем, кто хочет сделать 2D мультфильм или игру. 
 
Изображение: https://sun9-71.userapi.com/P90mMRpQsPJixCObnRpoguyjHIqtyRrDbUt6LQ/nz9tA_ZAXjM.jpg  
 
Смотреть выпуск...</description>
			<content:encoded><![CDATA[<!-- BEGIN TEMPLATE: blog_entry_external -->
<div>Урок о создании персонажа для анимации в Adobe Animate на основе эскизов из конструктора Гриффинов. <br />
<br />
Пригодится тем, кто хочет сделать 2D мультфильм или игру.<br />
<br />
<img src="https://sun9-71.userapi.com/P90mMRpQsPJixCObnRpoguyjHIqtyRrDbUt6LQ/nz9tA_ZAXjM.jpg" border="0" alt="" /><br />
<br />
Смотреть выпуск <a href="https://youtu.be/3VW3KN_0gQU" target="_blank">https://youtu.be/3VW3KN_0gQU</a><br />
<br />
Конструктор Гриффинов: <a href="http://www.familyguyyourself.com" target="_blank">http://www.familyguyyourself.com</a></div>


<!-- END TEMPLATE: blog_entry_external -->]]></content:encoded>
			<dc:creator>HardLexx</dc:creator>
			<guid isPermaLink="true">http://www.flasher.ru/forum/blog.php?b=767</guid>
		</item>
		<item>
			<title>Персонажи из Sims 4 для мульта в Animate</title>
			<link>http://www.flasher.ru/forum/blog.php?b=766</link>
			<pubDate>Wed, 26 Aug 2020 11:53:36 GMT</pubDate>
			<description>Урок о создании персонажа для анимации в Adobe Animate на основе эскизов из конструктора игры Sims 4. 
 
Пригодится тем, не умеет рисовать, но кто хочет создать 2D мультфильм или игру. 
 
Изображение: https://sun9-14.userapi.com/bjyezag-kySMySwVGmxrdBCPfLA5ZPLHKJHWMg/EWsblzgdgH4.jpg  
 
Смотреть...</description>
			<content:encoded><![CDATA[<!-- BEGIN TEMPLATE: blog_entry_external -->
<div>Урок о создании персонажа для анимации в Adobe Animate на основе эскизов из конструктора игры Sims 4.<br />
<br />
Пригодится тем, не умеет рисовать, но кто хочет создать 2D мультфильм или игру.<br />
<br />
<img src="https://sun9-14.userapi.com/bjyezag-kySMySwVGmxrdBCPfLA5ZPLHKJHWMg/EWsblzgdgH4.jpg" border="0" alt="" /><br />
<br />
Смотреть выпуск <a href="https://youtu.be/-z29gtDfTxQ" target="_blank">https://youtu.be/-z29gtDfTxQ</a></div>


<!-- END TEMPLATE: blog_entry_external -->]]></content:encoded>
			<dc:creator>HardLexx</dc:creator>
			<guid isPermaLink="true">http://www.flasher.ru/forum/blog.php?b=766</guid>
		</item>
		<item>
			<title>Вывод формулы для бесконечного цикла.</title>
			<link>http://www.flasher.ru/forum/blog.php?b=765</link>
			<pubDate>Fri, 11 Jan 2019 15:45:53 GMT</pubDate>
			<description>Продолжение темы 
http://www.flasher.ru/forum/blog.php?b=764 
 
https://www.youtube.com/watch?v=KrWK14BKIHc</description>
			<content:encoded><![CDATA[<!-- BEGIN TEMPLATE: blog_entry_external -->
<div>Продолжение темы<br />
<a href="http://www.flasher.ru/forum/blog.php?b=764" target="_blank">http://www.flasher.ru/forum/blog.php?b=764</a><br />
<br />
<a href="https://www.youtube.com/watch?v=KrWK14BKIHc" target="_blank">https://www.youtube.com/watch?v=KrWK14BKIHc</a></div>


<!-- END TEMPLATE: blog_entry_external -->]]></content:encoded>
			<dc:creator>ZackMercury</dc:creator>
			<guid isPermaLink="true">http://www.flasher.ru/forum/blog.php?b=765</guid>
		</item>
		<item>
			<title>Как заменить цикл на формулу.</title>
			<link>http://www.flasher.ru/forum/blog.php?b=764</link>
			<pubDate>Wed, 09 Jan 2019 21:53:19 GMT</pubDate>
			<description>Дорогой друг Bletraut сделал очень полезное замечание, что мои абстрактные математические блог посты слишком оторваны от реальности, и их лучше рассматривать в контексте какой-либо задачи, и в пример он скинул мне замечательную тему 
http://www.flasher.ru/forum/showthread.php?t=211424 
С вопросом,...</description>
			<content:encoded><![CDATA[<!-- BEGIN TEMPLATE: blog_entry_external -->
<div>Дорогой друг Bletraut сделал очень полезное замечание, что мои абстрактные математические блог посты слишком оторваны от реальности, и их лучше рассматривать в контексте какой-либо задачи, и в пример он скинул мне замечательную тему<br />
<a href="http://www.flasher.ru/forum/showthread.php?t=211424" target="_blank">http://www.flasher.ru/forum/showthread.php?t=211424</a><br />
С вопросом, включающим понятие суммы геометрического ряда, за что ему большое спасибо.<br />
На вопрос темы я отвечаю в почти получасовом видео без зубрёжки формул, без использования википедии и подобного, мы приходим к результату чисто логически.<br />
<br />
Видео вот тут. (Жаль, нельзя его встроить, нет кнопочки YT)<br />
<a href="https://www.youtube.com/watch?v=i6WYtdwASog" target="_blank">https://www.youtube.com/watch?v=i6WYtdwASog</a></div>


<!-- END TEMPLATE: blog_entry_external -->]]></content:encoded>
			<dc:creator>ZackMercury</dc:creator>
			<guid isPermaLink="true">http://www.flasher.ru/forum/blog.php?b=764</guid>
		</item>
		<item>
			<title>Конечные и бесконечные суммы, Ч. 1</title>
			<link>http://www.flasher.ru/forum/blog.php?b=762</link>
			<pubDate>Tue, 08 Jan 2019 12:11:54 GMT</pubDate>
			<description><![CDATA[Допустим, мы хотим посчитать сумму целых всех чисел от 1 до n. 
 
var sum:int = 0; 
 
for(var i:int = 1; i <= n; i ++) 
   sum += i;Что, если мы хотим посчитать сумму всех чисел от 1 до миллиона? 
 
var sum:int = 0; 
 
for(var i:int = 1; i <= 1000000; i ++)]]></description>
			<content:encoded><![CDATA[<!-- BEGIN TEMPLATE: blog_entry_external -->
<div>Допустим, мы хотим посчитать сумму целых всех чисел от 1 до n.<br />
<br />
<!-- BEGIN TEMPLATE: bbcode_as3code -->
<div style="margin:20px; margin-top:5px">
	<div style="margin-bottom: 3px; width: 800px;" class="smallfont"><a href="#" onclick="collapseCode(this); return false;"><img style="margin-bottom: -3px;" border="0" src="images/russian/style3/buttons/collapse_thead_collapsed.gif" alt=""></a> Код AS3:</div>
	<pre dir="ltr" class="alt2" style="
		width: 800px;
		margin: 0px;
		padding: 6px;
		border: 1px inset;
		height: 82px;
		text-align: left;
		overflow: auto;
		tab-size: 4; /* Chrome */
		-o-tab-size: 4; /* Opera */
		-moz-tab-size: 4; /* Firefox */"><pre class="actionscript3" style="font-family:monospace;"><span style="color: #b1b100; font-weight: bold;">var</span> sum:<span style="color: #6699cc;">int</span> = <span style="color: #cc66cc; font-weight:bold;">0</span>;
&nbsp;
<span style="color: #b1b100; font-weight: bold;">for</span><span style="color: #66cc66;">&#40;</span><span style="color: #b1b100; font-weight: bold;">var</span> i:<span style="color: #6699cc;">int</span> = <span style="color: #cc66cc; font-weight:bold;">1</span>; i &lt;= n; i ++<span style="color: #66cc66;">&#41;</span>
   sum += i;</pre></pre>
</div>
<!-- END TEMPLATE: bbcode_as3code -->Что, если мы хотим посчитать сумму всех чисел от 1 до миллиона?<br />
<br />
<!-- BEGIN TEMPLATE: bbcode_as3code -->
<div style="margin:20px; margin-top:5px">
	<div style="margin-bottom: 3px; width: 800px;" class="smallfont"><a href="#" onclick="collapseCode(this); return false;"><img style="margin-bottom: -3px;" border="0" src="images/russian/style3/buttons/collapse_thead_collapsed.gif" alt=""></a> Код AS3:</div>
	<pre dir="ltr" class="alt2" style="
		width: 800px;
		margin: 0px;
		padding: 6px;
		border: 1px inset;
		height: 82px;
		text-align: left;
		overflow: auto;
		tab-size: 4; /* Chrome */
		-o-tab-size: 4; /* Opera */
		-moz-tab-size: 4; /* Firefox */"><pre class="actionscript3" style="font-family:monospace;"><span style="color: #b1b100; font-weight: bold;">var</span> sum:<span style="color: #6699cc;">int</span> = <span style="color: #cc66cc; font-weight:bold;">0</span>;
&nbsp;
<span style="color: #b1b100; font-weight: bold;">for</span><span style="color: #66cc66;">&#40;</span><span style="color: #b1b100; font-weight: bold;">var</span> i:<span style="color: #6699cc;">int</span> = <span style="color: #cc66cc; font-weight:bold;">1</span>; i &lt;= <span style="color: #cc66cc; font-weight:bold;">1000000</span>; i ++<span style="color: #66cc66;">&#41;</span>
   sum += i;</pre></pre>
</div>
<!-- END TEMPLATE: bbcode_as3code -->Тогда, пожалуй, этот код выполнится миллион раз.<br />
Давайте взглянем на эту сумму более абстрактно и попробуем её упростить.<br />
<br />
<div align="center"><a href="http://www.flasher.ru/forum/blog_attachment.php?attachmentid=629&amp;d=1546946210" target="_blank"><img src="http://www.flasher.ru/forum/blog_attachment.php?attachmentid=629&amp;thumb=1&amp;d=1546946210" class="thumbnail" border="0" alt="Нажмите на изображение для увеличения
Название: Снимок.PNG
Просмотров: 1117
Размер:	146.0 Кб
ID:	629" style="margin: 2px" /></a></div><br />
У нас получилась простая формула, чтобы легко посчитать сумму от 1 до n.<br />
Давайте перепишем её на язык программирования и сравним предыдущее количество операций и текущее.<br />
<!-- BEGIN TEMPLATE: bbcode_as3code -->
<div style="margin:20px; margin-top:5px">
	<div style="margin-bottom: 3px; width: 800px;" class="smallfont"><a href="#" onclick="collapseCode(this); return false;"><img style="margin-bottom: -3px;" border="0" src="images/russian/style3/buttons/collapse_thead_collapsed.gif" alt=""></a> Код AS3:</div>
	<pre dir="ltr" class="alt2" style="
		width: 800px;
		margin: 0px;
		padding: 6px;
		border: 1px inset;
		height: 50px;
		text-align: left;
		overflow: auto;
		tab-size: 4; /* Chrome */
		-o-tab-size: 4; /* Opera */
		-moz-tab-size: 4; /* Firefox */"><pre class="actionscript3" style="font-family:monospace;"><span style="color: #b1b100; font-weight: bold;">var</span> n:<span style="color: #6699cc;">int</span> = <span style="color: #cc66cc; font-weight:bold;">1000000</span>;
<span style="color: #b1b100; font-weight: bold;">var</span> sum:<span style="color: #6699cc;">int</span> = <span style="color: #cc66cc; font-weight:bold;">0.5</span> <span style="color: #66cc66; font-weight: bold;">*</span> n <span style="color: #66cc66; font-weight: bold;">*</span> <span style="color: #66cc66;">&#40;</span>n+<span style="color: #cc66cc; font-weight:bold;">1</span><span style="color: #66cc66;">&#41;</span>;</pre></pre>
</div>
<!-- END TEMPLATE: bbcode_as3code -->Итого, одно сложение и два умножения против... миллиона сложений + миллиона итераций i и проверки условия цикла. Очевидное преимущество.<br />
<br />
Хорошо, допустим, у нас есть более сложная задача - мы хотим найти сумму... Всех чётных элементов от 2 до n, где n - последний чётный элемент.<br />
Для этого нам нужно написать цикл:<br />
<br />
<!-- BEGIN TEMPLATE: bbcode_as3code -->
<div style="margin:20px; margin-top:5px">
	<div style="margin-bottom: 3px; width: 800px;" class="smallfont"><a href="#" onclick="collapseCode(this); return false;"><img style="margin-bottom: -3px;" border="0" src="images/russian/style3/buttons/collapse_thead_collapsed.gif" alt=""></a> Код AS3:</div>
	<pre dir="ltr" class="alt2" style="
		width: 800px;
		margin: 0px;
		padding: 6px;
		border: 1px inset;
		height: 82px;
		text-align: left;
		overflow: auto;
		tab-size: 4; /* Chrome */
		-o-tab-size: 4; /* Opera */
		-moz-tab-size: 4; /* Firefox */"><pre class="actionscript3" style="font-family:monospace;"><span style="color: #b1b100; font-weight: bold;">var</span> n:<span style="color: #6699cc;">int</span> = <span style="color: #cc66cc; font-weight:bold;">50</span>;
<span style="color: #b1b100; font-weight: bold;">var</span> sum:<span style="color: #6699cc;">int</span> = <span style="color: #cc66cc; font-weight:bold;">0</span>;
<span style="color: #b1b100; font-weight: bold;">for</span><span style="color: #66cc66;">&#40;</span><span style="color: #b1b100; font-weight: bold;">var</span> i:<span style="color: #6699cc;">int</span> = <span style="color: #cc66cc; font-weight:bold;">2</span>; i &lt;= n; i += <span style="color: #cc66cc; font-weight:bold;">2</span><span style="color: #66cc66;">&#41;</span>
   sum += i;</pre></pre>
</div>
<!-- END TEMPLATE: bbcode_as3code -->Итого тело цикла будет выполнено n/2 раз.<br />
Давайте ещё раз взглянем на проблему абстрактно, и попытаемся её упростить.<br />
<div align="center"><a href="http://www.flasher.ru/forum/blog_attachment.php?attachmentid=630&amp;d=1546949168" target="_blank"><img src="http://www.flasher.ru/forum/blog_attachment.php?attachmentid=630&amp;thumb=1&amp;d=1546949168" class="thumbnail" border="0" alt="Нажмите на изображение для увеличения
Название: Снимок2.PNG
Просмотров: 1103
Размер:	132.2 Кб
ID:	630" style="margin: 2px" /></a><br />
<img src="http://www.flasher.ru/forum/blog_attachment.php?attachmentid=631&amp;d=1546949168" border="0" alt="Название: Снимок3.PNG
Просмотров: 1893

Размер: 50.2 Кб" style="margin: 2px" /></div><br />
В итоге задача снова превращается в простейшую. <br />
А как быть с нечётными?<br />
Ну, тут можно пойти по тому же пути, а можно сократить. <br />
<br />
А что, если мы хотим посчитать сумму целых чисел от k до n?<br />
А что, если мы хотим получить сумму чётных чисел от k до n?<br />
Нечётных?<br />
<br />
Пишите свои идеи в комментариях.</div>


<!-- END TEMPLATE: blog_entry_external -->]]></content:encoded>
			<dc:creator>ZackMercury</dc:creator>
			<guid isPermaLink="true">http://www.flasher.ru/forum/blog.php?b=762</guid>
		</item>
		<item>
			<title>Как легко запомнить тригонометрические функции</title>
			<link>http://www.flasher.ru/forum/blog.php?b=761</link>
			<pubDate>Mon, 07 Jan 2019 12:18:21 GMT</pubDate>
			<description>Записки волшебника 
 
Основные тригонометрические функции - синус(sine), косинус(cosine), тангенс(tangent).  
Что это вообще такое? 
 
Изображение: http://www.math24.ru/images/right-triangle1.jpg  
 
Я напишу известное заклинание, вызывающее тригонометрический дух 
soh cah toa  
(со: ка: тоа)</description>
			<content:encoded><![CDATA[<!-- BEGIN TEMPLATE: blog_entry_external -->
<div>Записки волшебника<br />
<br />
Основные тригонометрические функции - синус(sine), косинус(cosine), тангенс(tangent). <br />
Что это вообще такое?<br />
<br />
<div align="center"><img src="http://www.math24.ru/images/right-triangle1.jpg" border="0" alt="" /></div><br />
Я напишу известное заклинание, вызывающее тригонометрический дух<br />
soh cah toa <br />
(со: ка: тоа)<br />
<br />
А теперь то, о чём чтец должен думать во время чтения заклинания, чтобы оно сработало.<br />
<div align="center"><img src="https://engineering.purdue.edu/~asm215/topics/trigfunc.gif" border="0" alt="" /></div><br />
opposite - противоположный<br />
adjacent - прилегающий<br />
hypotenuse - гипотенуза</div>


<!-- END TEMPLATE: blog_entry_external -->]]></content:encoded>
			<dc:creator>ZackMercury</dc:creator>
			<guid isPermaLink="true">http://www.flasher.ru/forum/blog.php?b=761</guid>
		</item>
		<item>
			<title>Движение по треугольнику, квадрату, пентагону, хексагону, ...</title>
			<link>http://www.flasher.ru/forum/blog.php?b=760</link>
			<pubDate>Sat, 05 Jan 2019 19:32:56 GMT</pubDate>
			<description>Ясно с движением по окружности, но как же быть, например, с движением по квадрату?  
Как двигать объект по треугольнику, пентагону? 
 
Когда-то давно с похожей целью бродя по интернетам, я набрёл на вот эту удивительную формулу, которая поначалу кажется какой-то магией....</description>
			<content:encoded><![CDATA[<!-- BEGIN TEMPLATE: blog_entry_external -->
<div>Ясно с движением по окружности, но как же быть, например, с движением по квадрату? <br />
Как двигать объект по треугольнику, пентагону?<br />
<br />
Когда-то давно с похожей целью бродя по интернетам, я набрёл на вот эту удивительную формулу, которая поначалу кажется какой-то магией.<br />
<a href="https://www.desmos.com/calculator/hghrnwbcdh" target="_blank">https://www.desmos.com/calculator/hghrnwbcdh</a><br />
То, что нас интересует - это формула вписанного н-угольника в круг с радиусом 1.<br />
Конечно, в полярных координатах.<br />
<div align="center"><img src="http://www.flasher.ru/forum/blog_attachment.php?attachmentid=627&amp;d=1546713514" border="0" alt="Название: Снимок.PNG
Просмотров: 10215

Размер: 4.2 Кб" style="margin: 2px" />,</div>где n - количество сторон равностороннего многоугольника<br />
<br />
Как это работает? Потратив один день на изучение примера, посоветовавшись с людьми, которые хорошо разбираются в теме, я таки разобрал этот пример на части.<br />
Окей, числитель этой дроби нужен для того, чтобы из описанного многоугольника сделать вписанный.<br />
Он есть константа для многоугольника, у которого не меняется число сторон. <br />
<br />
Далее, если идти по логическим шагам изобретения этой формулы, нам нужно для начала научиться строить простую линию в полярных координатах.<br />
Простейший случай линии в декартовых координатах - это <br />
X = Radius<br />
Так как мы знаем, чему равен X в полярных координатах, давайте заменим его на rcos(theta)<br />
rcos(theta)=Radius<br />
<br />
далее нам нужно получить уравнение в полярных координатах, а значит, с одной из сторон должен быть r.<br />
Разделим обе части уравнения на cos(theta), cos(theta) слева сократится, в итоге останется<br />
r = Radius / cos(theta).<br />
<br />
Таким образом, мы получили уравнение прямой  X = Radius в полярных координатах. <br />
Далее, немного математики, чтобы научиться вертеть эту прямую<br />
<a href="https://www.desmos.com/calculator/tu07tefm4j" target="_blank">https://www.desmos.com/calculator/tu07tefm4j</a><br />
<br />
Таким образом, можно написать уравнение для одной из сторон многоугольника, используя n.<br />
<a href="https://www.desmos.com/calculator/owctc8edtn" target="_blank">https://www.desmos.com/calculator/owctc8edtn</a><br />
<br />
Как можно заметить, второй аргумент косинуса здесь - угол в радианах.<br />
<br />
Далее, последняя часть, самая загадочная для меня на данный момент - чтобы сделать функцию периодичной, мы заворачиваем её в арксинус синуса.<br />
В итоге получается<br />
<div align="center"><img src="http://www.flasher.ru/forum/blog_attachment.php?attachmentid=627&amp;d=1546713514" border="0" alt="Название: Снимок.PNG
Просмотров: 10215

Размер: 4.2 Кб" style="margin: 2px" /></div><br />
<!-- BEGIN TEMPLATE: bbcode_as3code -->
<div style="margin:20px; margin-top:5px">
	<div style="margin-bottom: 3px; width: 800px;" class="smallfont"><a href="#" onclick="collapseCode(this); return false;"><img style="margin-bottom: -3px;" border="0" src="images/russian/style3/buttons/collapse_thead_collapsed.gif" alt=""></a> Код AS3:</div>
	<pre dir="ltr" class="alt2" style="
		width: 800px;
		margin: 0px;
		padding: 6px;
		border: 1px inset;
		height: 290px;
		text-align: left;
		overflow: auto;
		tab-size: 4; /* Chrome */
		-o-tab-size: 4; /* Opera */
		-moz-tab-size: 4; /* Firefox */"><pre class="actionscript3" style="font-family:monospace;"><span style="color: #b1b100; font-weight: bold;">import</span> <span style="color: #6699cc;">flash.utils</span>.getTimer;
&nbsp;
<span style="color: #b1b100; font-weight: bold;">var</span> radiusOfRotation:<span style="color: #6699cc;">Number</span> = <span style="color: #6699cc;">Math</span>.<span style="color: #6699cc;">sqrt</span><span style="color: #66cc66;">&#40;</span><span style="color: #6699cc;">Math</span>.<span style="color: #6699cc;">pow</span><span style="color: #66cc66;">&#40;</span>blueBall.<span style="color: #6699cc;">x</span> - greenBall.<span style="color: #6699cc;">x</span>,<span style="color: #cc66cc; font-weight:bold;">2</span><span style="color: #66cc66;">&#41;</span> + <span style="color: #6699cc;">Math</span>.<span style="color: #6699cc;">pow</span><span style="color: #66cc66;">&#40;</span>blueBall.<span style="color: #6699cc;">y</span> - greenBall.<span style="color: #6699cc;">y</span>,<span style="color: #cc66cc; font-weight:bold;">2</span><span style="color: #66cc66;">&#41;</span><span style="color: #66cc66;">&#41;</span>;
<span style="color: #b1b100; font-weight: bold;">var</span> sides:<span style="color: #6699cc;">int</span> = <span style="color: #cc66cc; font-weight:bold;">4</span>;
<span style="color: #6699cc; font-weight: bold;">function</span> update<span style="color: #66cc66;">&#40;</span>e:<span style="color: #6699cc;">Event</span> = <span style="color: #b1b100; font-weight: bold;">null</span><span style="color: #66cc66;">&#41;</span>:<span style="color: #b1b100; font-weight: bold;">void</span>
<span style="color: #66cc66;">&#123;</span>
	<span style="color: #b1b100; font-weight: bold;">var</span> t:<span style="color: #6699cc;">Number</span> = <span style="color: #6699cc;">getTimer</span><span style="color: #66cc66;">&#40;</span><span style="color: #66cc66;">&#41;</span> / <span style="color: #cc66cc; font-weight:bold;">200</span>;
	<span style="color: #b1b100; font-weight: bold;">var</span> r:<span style="color: #6699cc;">Number</span> = radiusOfRotation*<span style="color: #6699cc;">Math</span>.<span style="color: #6699cc;">cos</span><span style="color: #66cc66;">&#40;</span><span style="color: #6699cc;">Math</span>.<span style="color: #6699cc;">PI</span>/sides<span style="color: #66cc66;">&#41;</span>/<span style="color: #6699cc;">Math</span>.<span style="color: #6699cc;">cos</span><span style="color: #66cc66;">&#40;</span><span style="color: #cc66cc; font-weight:bold;">2</span>/sides*<span style="color: #6699cc;">Math</span>.<span style="color: #6699cc;">asin</span><span style="color: #66cc66;">&#40;</span><span style="color: #6699cc;">Math</span>.<span style="color: #6699cc;">cos</span><span style="color: #66cc66;">&#40;</span>sides/<span style="color: #cc66cc; font-weight:bold;">2</span><span style="color: #66cc66; font-weight: bold;">*</span>t<span style="color: #66cc66;">&#41;</span><span style="color: #66cc66;">&#41;</span><span style="color: #66cc66;">&#41;</span>;
	blueBall.<span style="color: #6699cc;">x</span> = greenBall.<span style="color: #6699cc;">x</span> + r <span style="color: #66cc66; font-weight: bold;">*</span> <span style="color: #6699cc;">Math</span>.<span style="color: #6699cc;">cos</span><span style="color: #66cc66;">&#40;</span>t<span style="color: #66cc66;">&#41;</span>;
	blueBall.<span style="color: #6699cc;">y</span> = greenBall.<span style="color: #6699cc;">y</span> + r <span style="color: #66cc66; font-weight: bold;">*</span> <span style="color: #6699cc;">Math</span>.<span style="color: #6699cc;">sin</span><span style="color: #66cc66;">&#40;</span>t<span style="color: #66cc66;">&#41;</span>;
<span style="color: #66cc66;">&#125;</span>
<span style="color: #6699cc; font-weight: bold;">function</span> onSliderChange<span style="color: #66cc66;">&#40;</span>e:<span style="color: #6699cc;">Event</span> = <span style="color: #b1b100; font-weight: bold;">null</span><span style="color: #66cc66;">&#41;</span>:<span style="color: #b1b100; font-weight: bold;">void</span>
<span style="color: #66cc66;">&#123;</span>
	sides = slider.value;
<span style="color: #66cc66;">&#125;</span>
<span style="color: #6699cc;">addEventListener</span><span style="color: #66cc66;">&#40;</span><span style="color: #6699cc;">Event</span>.<span style="color: #6699cc;">ENTER_FRAME</span>, update<span style="color: #66cc66;">&#41;</span>;
slider.<span style="color: #6699cc;">addEventListener</span><span style="color: #66cc66;">&#40;</span><span style="color: #6699cc;">Event</span>.<span style="color: #6699cc;">CHANGE</span>, onSliderChange<span style="color: #66cc66;">&#41;</span>;</pre></pre>
</div>
<!-- END TEMPLATE: bbcode_as3code --><div align="center"><div class="swf_block">	<div class="swf_wrap">		<div class="swf_head thead">			<table border="0" class="swf_table" cellpadding="0" cellspacing="0">				<tr>					<td class="thead swf_icon" onclick="showSWF(this, '628;550;400;#FFFFFF;', false); return false;" title="Показать/спрятать в сообщении">						<img src="images/russian/style3/buttons/swf_open.gif">					</td>					<td class="thead swf_filename">test.swf&nbsp;&nbsp;&nbsp;<span class="smallfont time">(3.5 Кб)</span></td>					<td class="swf_icon" onclick="showPopupSWF('628;550;400;#FFFFFF;', false); return false;" title="Показать поверх всего">						<img src="images/russian/style3/buttons/swf_popup.gif">					</td>					<td class="thead swf_icon" >						<a href="attachment.php?attachmentid=628" title="Скачать файл"><img class="swf_download" src="images/russian/style3/buttons/swf_download.gif"></a>					</td>				</tr>			</table>		</div>		<div class="swf_body" style="display: none; height: 400"></div>	</div></div></div></div>


<!-- attachments -->
	<div style="margin-top:10px">

		
		
		
		
			<fieldset class="fieldset">
				<legend>Вложения</legend>
				<table cellpadding="0" cellspacing="3" border="0">
				<!-- BEGIN TEMPLATE: blog_entry_attachment -->
<tr>
	<td><img class="inlineimg" src="http://www.flasher.ru/forum/images/attach/swf.gif" alt="Тип файла: swf" width="16" height="16" border="0" style="vertical-align:baseline" /></td>
	<td><a href="http://www.flasher.ru/forum/blog_attachment.php?attachmentid=628&amp;d=1546716736">test.swf</a> (19.7 Кб, 1051 просмотров)</td>
</tr>
<!-- END TEMPLATE: blog_entry_attachment -->
				</table>
			</fieldset>
		

	</div>
<!-- / attachments -->

<!-- END TEMPLATE: blog_entry_external -->]]></content:encoded>
			<dc:creator>ZackMercury</dc:creator>
			<guid isPermaLink="true">http://www.flasher.ru/forum/blog.php?b=760</guid>
		</item>
	</channel>
</rss>
