LinkBar, делаем вид “простых” ссылок

Написал Aleksey — 25 сентября , 2009

Задача настроить компонент LinkBar, вот такии способом (item |  item |  item ) и что бы при rollOver ссылки подчеркивались

Содержимое MyLinkBar.mxml:

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
 
		<![CDATA[
			import mx.controls.Button;
			import mx.core.IFlexDisplayObject;
			override protected function createNavItem(label:String, icon:Class=null):IFlexDisplayObject{
				var navItem:Button = super.createNavItem(label,icon) as Button;
				navItem.addEventListener(MouseEvent.ROLL_OVER, mouseOverHandler, false, 0, true);
				navItem.addEventListener(MouseEvent.ROLL_OUT, mouseOutHandler, false, 0, true);
				return navItem;
			}
			private function mouseOverHandler(e:MouseEvent):void{
				var b:Button = e.target as Button;
 
				b.setStyle("textDecoration","underline");
			}
			private function mouseOutHandler(e:MouseEvent):void{
				var b:Button = e.target as Button;
 
				b.setStyle("textDecoration","none");
			}
		]]>

JPEG Encode Alchemy

Написал Aleksey — 7 августа , 2009

Вот она эта ссылка JPEG Encode Alchemy, которая поможет вам производить jpeg сжатие очень быстро. Вообщем по ссылке описано, с примерами, как добиться быстрой обработки данных и получить JPEG. Так же можно скачать исходники на "сях" для получения swc библиотеки, которую и нужно применять для создания jpeg. Автор топика приводит примеры-тестов. Тесты показывают что его эксперименты с алхимией обходят все известные, автору, енкодеры.

Приведу пример использования этого чуда. Рисуя мышкой на сером прямоугольнике, выбирая цвет ползунком справа, вы можете сохранить jpeg на диск. Время работы енкодера, записывается, в имени сохраняемого файла.

Скачать проект FD. Внутри вы найдете swc полученную из алхимии.

ProgressBar :-)

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

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

Read the rest of this entry »

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

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

Read the rest of this entry »

Настройка TinyMCE для редактирования HTML текста во Flash

Написал Aleksey — 29 января , 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 »

FlashDevelop RC-1

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

Вышла новая сборока FlashDevelop — прекрасный инструмент для написания AS кода.
Изменения:

  • Определение настроек для шрифтов
  • "Живая" подсветка синтаксических ошибок при написании AS3 кода. Красные муравьи как MS Word
  • Automatic type selection after "new" with typed vars. (Не понял что это)
  • Доступность системного контекстного меню в панели проекта.
  • Добавлен умный контекст при подписки на события в классе Event
  • Теперь при двойном клике на классе из SWC, можно посмотреть список его свойств и методов
  • Автоматическое адаптированные проекта при выборе версии плеера в настройках проекта. (Напимер: для FP9 класс Vector<T> недоступен, преключились на FP10 стал доступным)
  • External SWC's (outside of the project tree) now appear like external classpaths. (этому подтверждение не нашел)
  • Обновлено автозавершение MXML
  • Профиксено множество багов

Обещают в будущем:

  • Закончить дебагер и профайлер для AS3
  • Добавить HTML/JS проекты
  • Сделать MXML завершение кода более "умным"

Почитать оригинали скачать FlashDevelop 3 RC-1 можно тут.


Copyright © 2007 Aleksey Matveev blog. All rights reserved.