<?xml version="1.0" encoding="UTF-8"?><!-- generator="WordPress/2.8.5" -->
<rss version="0.92">
<channel>
	<title>Nicolas Prof blog</title>
	<link>http://blog.nicolasprof.com</link>
	<description>Flash блог</description>
	<lastBuildDate>Fri, 15 Jan 2010 20:13:28 +0000</lastBuildDate>
	<docs>http://backend.userland.com/rss092</docs>
	<language>en</language>
	
	<item>
		<title>Quadratic Bézier &#8211; Segment</title>
		<description>Сейчас работаю над еще одним очень важным компонентом пользовательского интерфейса - подсказка (Tooltip).
Так как компонент будет поддерживать закругление углов (Rounded corners), необходимо разработать полноценную логику рисования части кривой Безье, после пересечения с «усиком» подсказки.

Смотреть в действии

P.S.
Всегда хотел иметь компонент такого рода под рукой. Так что, PROFGUI в скором времени обзаведется ...</description>
		<link>http://blog.nicolasprof.com/quadratic-bezier-segment</link>
			</item>
	<item>
		<title>Happy New Year 2010</title>
		<description>

Всегда хотел себе такую чашку. И вот, на новый год, мне подарили такую. Всех с наступившим праздником! </description>
		<link>http://blog.nicolasprof.com/happy-new-year-2010</link>
			</item>
	<item>
		<title>PathFinder : Benchmark</title>
		<description>После внесения серьезных изменений в алгоритм «А» звезда (удалось отказаться полностью от списков, и тем самым операций splice), решил сделать тест производительности алгоритмов.
На время влияет расстояние между начальной и конечной точками(длина пути).

Смотреть в действии

P.S.
На практике, нерационально использовать алгоритм Дейкстры, где граф имеет вид сетки. </description>
		<link>http://blog.nicolasprof.com/pathfinder-benchmark</link>
			</item>
	<item>
		<title>PathFinder : Demo</title>
		<description>Предлагаю вашему вниманию, собственную реализацию вспомогательного framework по обнаружению минимального пути в графе. На данном этапе разработки, PathFinder, поддерживает два алгоритма: алгоритм Дейкстры и «А» звезда. Алгоритмы изрядно изменены, для максимальной совместимости с framework, за основу взяты лишь идеи этих алгоритмов. 

Достоинства и недостатки реализованных алгоритмов.

Алгоритм Дейкстры:
+ точное обнаружение минимально ...</description>
		<link>http://blog.nicolasprof.com/pathfinder-demo</link>
			</item>
	<item>
		<title>Fastest Iteration</title>
		<description>Небольшой наглядный тест, сравнения итераций. Очень много дискуссий в интернете по поводу, что та или иная итерация быстрее другой.
Самое интересное, что при очень большом количестве итераций (1 000 000 000), разница между различными методиками For, полностью исчезает.

Результаты теста при 1 000 000 000 итераций:

4103 ms
5340 ms
4087 ms
4089 ms
4090 ms
4090 ms

Смотреть ...</description>
		<link>http://blog.nicolasprof.com/fastest-iteration</link>
			</item>
	<item>
		<title>Tips &amp; Tricks 3</title>
		<description>


Papervision: При использовании 3Д на сайте, в 90% случаев необходимы 3D объекты в масштабе 1:1 к 2D объектам. В последнем проекте необходимо было сделать куб как элемент навигации, при этом текстуры на гранях не должны были масштабироваться: 
[as]
_camera.z = (_camera.zoom - 1) * _camera.focus + _cubeSide * 0.5;
[/as]
куб находится в ...</description>
		<link>http://blog.nicolasprof.com/tips-tricks-3</link>
			</item>
	<item>
		<title>Powered by Alternativa3D</title>
		<description>Реализация моего портфолио прошла долгий и тернистый путь, от маленькой трешовой флешки с кровью и рваной бумагой с звуками из игры «Носферату», до достойного 3D приложения.
Первая 3D реализация использовала Papervision Great White Alpha, т.е. самая первая и сырая версия Papervision 2.0. Движек выдавал в среднем 24 fps на «игровом» компьютере. ...</description>
		<link>http://blog.nicolasprof.com/powered-by-alternativa3d</link>
			</item>
	<item>
		<title>Tips &amp; Tricks 2</title>
		<description>1. Быстрое получение значения после запятой.
[as]
public function getDecimal($value : Number) : Number {
	return $value - ($value >> 0);
}
[/as]

2. Что бы не было проблем с получением DisplayObject'а после использования myMovieClipHolder.gotoAndStop(). Используйте Event.ENTER_FRAME, до того как событие отработает один раз. Использование MovieClip распространено в многоязычных версиях сайтов, сделав лэйблы: ru, en, ua.
[as]
private ...</description>
		<link>http://blog.nicolasprof.com/tips-tricks-2</link>
			</item>
	<item>
		<title>Необъятный Blur</title>
		<description>Были ли у вас случаи, когда ограничения Flash не позволяли использовать фильтр?
Есть очень простой обходной путь. Если нам не разрешают применить фильтр к самому объекту, значит применим к его детям. Метод работает быстро, так как применение фильтра довольно таки быстрая операция. В этом можете убедиться в примере. Так же есть ...</description>
		<link>http://blog.nicolasprof.com/neobyatnyj-blur</link>
			</item>
	<item>
		<title>Tips &amp; Tricks 1</title>
		<description>Как и ранее обещал, начинаю рубрику полезных советов, наблюдений и уклонов от граблей. Поехали.

	Есть форма построенная на собственной разработки UI компонентах, очень любимых нами, или может даже с помощью стандартных компонентов, которые кстати очень даже качественно написаны. И при отправке формы, или при каких либо других действиях требующих от нас ...</description>
		<link>http://blog.nicolasprof.com/tips-tricks-1</link>
			</item>
</channel>
</rss>
