ProgressBar :-)

Написал Aleksey — 16 июля , 2009

Написал прогресс бар. смотрим, забираем, используем.

Read the rest of this entry »

Оптимизация циклов

Написал Aleksey — 19 мая , 2009

Read the rest of this entry »

Интерполяция цвета ARGB

Написал Aleksey — 15 января , 2009

Хитрое словосочетание в заголовке означает нахождение промежуточного значения цвета, между заданными цветами. То, о чем собираюсь рассказать реализовано во флэшовом фреймворке «fl», а точнее в классе «fl.motion.Color»
Read the rest of this entry »

Распознавание жестов мыши MouseGesture и Box2d

Написал Aleksey — 10 января , 2009

Распознавание контуров представленных в виде множества/массива точек является не тривиальной задачей, на изучение и реализацию которой потребуется немало времени. Расскажу, как я пришел к такому выводу. Совсем недавно мне потребовалось распознать контур фигуры, описанный пользователем при помощи мыши. Начал рыть алгоритмы, все статьи и форумы которые я прочитал указывали, в худшем случае на «Нейронные сети», либо на «Фурье анализ».

Решение задачи с использованием методов нейронных сетей — мощная и прогрессивная штука, но такая же и бестолковая. Так специалисты программирования рассказали, что придется реализовать базу знаний, то есть обучить в итоге получившийся ИИ. Короче, бред.

А вот, методика Фурье смотрелась даже очень ни чего, плюсом к ней надо было реализовать корреляционный анализ. Это я прочел здесь. Вообщем, я ни стал делать ни того и ни другово. Я начал искать, совет ищите всегда в иностранной части сети, нашлось замечательное решение, позволяющее распознавать жесты мыши. Такого функционала мне хватало. Хватило именно потому, что создание контура фигуры можно упростить до жеста, то есть не замыкать контур, предлагая пользователю упрощенно описать контур/фигуру.

Демка. Зажмите левую клавишу мыши и опишите один из контуров на рисунке в правом углу. Жирная точка на рисунках — конечная точка.

Проект FlashDevelop.

MouseGesture

Движок Box2d

Справочник ActionScript 3.0 на Русском языке

Написал Aleksey — 6 января , 2009

Появился справочник ActionScript 3.0 для Flash/AIR на русском языке, что очень радует и принесет пользу. Наконец-то Adobe обратило внимание и потратила баблишка.

Посмотреть можно тут.

Mosaic effect

Написал Aleksey — 25 декабря , 2008

Понадобился эффект мозаики Read the rest of this entry »

Быстро удалить дочерние DisplayObject

Написал Aleksey — 13 ноября , 2008

Вот очень интерсный пост.

Для того что бы, быстро, удалить всех детей из DisplayObjectContainer необходимо:

Паттерн Observer (обозреватель) во Flash, AS3

Написал Aleksey — 10 сентября , 2008

Observer — шаблон проектирования/программирования ООП. Состоит из двух частей:

  • Наблюдатель(Obsever) или наблюдатели их может быть много
  • Наблюдаемый объект(ObservableObject), за которым следит наблюдатель

Наблюдатели/наблюдатель подписывается на оповещения от наблюдаемого объекта. Наблюдаемый объект призван оповещать своих наблюдателей согласно заложенной в него логике. Например, Вы сообщили наблюдаемому объекту новую информацию, которая важна для наблюдателей, следовательно наблюдаемый объект оповестит своих наблюдателей(тех, которые подписаны на оповещения). Read the rest of this entry »


Copyright © 2007 Aleksey Matveev blog. All rights reserved.