Форум Flasher.ru
Ближайшие курсы в Школе RealTime
Список интенсивных курсов: [см.]  
  
Специальные предложения: [см.]  
  
 
Блоги Правила Справка Пользователи Календарь Поиск рулит! Сообщения за день Все разделы прочитаны
 

Вернуться   Форум Flasher.ru > Блоги

Аватар для alatar
Рейтинг: 5.00. Голосов: 7.

Трансформации вокруг произвольной точки

Запись от alatar размещена 05.02.2015 в 12:52
Обновил(-а) alatar 05.02.2015 в 20:14
Эпизодически на форуме появляются вопросы типа: "как повернуть объект вокруг точки", "как сдвинуть transform point" и т.д. Как правило, ответы представляют собой частные случаи, вроде, сдвинуть-повернуть-сдвинуть для вращения или с использованием кучи тригонометрии, которые не учитывают, что объект уже может быть трансформирован до того как попадет на вход функции вращения.

В данной статье рассмотрены методы на которые не влияют начальные трансформации объекта. ...
Старый
 
Размещено в Линейная алгебра
Комментарии 5 alatar вне форума
Аватар для alatar
Рейтинг: 5.00. Голосов: 2.

Декомпозиция матрицы.

Запись от alatar размещена 25.12.2014 в 16:25
Обновил(-а) alatar 05.02.2015 в 12:52
Для более полного понимания статьи желательно почитать раз, два или что-нибудь по линейной алгебре.

Анатомия
По сути своей матрица трансформации содержит в себе три вектора, базисные векторы осей, описывающие наклон и масштабирование осей дочернего объекта относительно родительского и вектор описывающий смещение начала системы координат дочернего объекта относительно родительского.
Если принять во внимание, что базисный вектор оси x обычно обозначается буквой i, а базисный ...
Старый
 
Размещено в Линейная алгебра
Комментарии 24 alatar вне форума
Аватар для alatar

Баги TextField в iOS

Запись от alatar размещена 29.07.2013 в 00:39
Обновил(-а) alatar 31.07.2013 в 01:06
На днях столкнулся с занимательным багом в TextField под iOS.
Суть в следующем, если программно менять текст в текстовом поле, то введенный ранее текст выделяется и... добавленный текст не отображается. Хотя свойство text при этом изменяется, правда ровно до того момента пока не будет нажата любая клавиша на клавиатуре.

Как воспроизвести
Вот минимальный код для воспроизведения бага:
Код AS3:
package
{
	import flash.display.Graphics;
	import flash.display.Sprite;
...
Старый
 
Размещено в Без категории
Комментарии 4 alatar вне форума
Аватар для alatar
Рейтинг: 5.00. Голосов: 4.

[Spark] Стрелочный индикатор.

Запись от alatar размещена 06.12.2012 в 19:05
Этот компонент я написал примерно два года назад. А недавно выдалась свободная минутка и я решил причесать его код и исправить моменты написанные в спешке. Заодно выложил, что можно, в свободный доступ.

Картинка для привлечения внимания:
GaugeTest.swf   (293.6 Кб)


Фактически это набор базовых классов для создания индикаторов. Все классы намеренно сделаны как можно более простыми в расчете на их расширение для создания более сложных и универсальных.

GaugeBase. ...
Старый
 
Размещено в Flex , Flex 4
Комментарии 4 alatar вне форума
Аватар для alatar

RSLs Monkey Patching

Запись от alatar размещена 23.01.2012 в 00:53
Эта статья компиляция нескольких статей найденных на просторах и собственных изысканий.

Источники:
1. http://blogs.adobe.com/dloverin/2010...flex_rsls.html
2. http://renaun.com/blog/2010/08/flex-...nkey-patching/
3. http://www.hrundik.ru/blog/ru/2009/1...ibraries-rsls/

Теорию можете почитать в источнике 3. Инструкция будет описываться для FlashBuilder 4. ...
Старый
 
Размещено в Flex , Flex 4
Комментарии 1 alatar вне форума
Аватар для alatar

Scrollable CategoryAxis

Запись от alatar размещена 10.01.2012 в 15:59
Обновил(-а) alatar 22.03.2012 в 20:37
В последнее время приходится плотно работать с графиками, и в один "прекрасный" момент, встала задача обеспечить прокрутку и зумирование для графика у которого одна из осей ось категорий (CategoryAxis).

На просторах гугла обнаружились лишь два подхода к организации прокрутки категорий (как и три года назад). Первый вариант, заключается в изменении dataProvider графика с целью убрать значения не удовлетворяющие условиям. Второй вариант, заключается в подмене CategoryAxis ...
Старый
 
Размещено в Flex , Flex 4 , Flex 3
Комментарии 3 alatar вне форума
Аватар для alatar

redtamarin

Запись от alatar размещена 20.07.2011 в 23:36
Что это за зверь?
Примат семейства игрунковых.
Проект основанный на Tamarin позволяющий запускать AS3 код из командной строки. Но так как Tamarin содержит только базовые классы (Object, Array и т.д.) redtamarin добавляет нативный функционал, вроде определения под какой системой запущено приложение, запись/чтение файлов, работа с сокетами и т.д.

Подробнее с проектом можно ознакомиться на офсайте. Здесь я опишу компиляцию и установку инструментария под Windows (Ибо ...
Старый
 
Размещено в Без категории
Комментарии 30 alatar вне форума
Аватар для alatar
Рейтинг: 5.00. Голосов: 2.

О фреймах во Flash

Запись от alatar размещена 27.04.2011 в 15:50
В контексте флеш-плеера и AVM2 можно выделить три типа кадров.
  1. Кадр swf файла. Это набор тегов от начала файла и до тега ShowFrame (неважно какого по счету, хоть первого, хоть десятого). Небольшой перевод из спецификации swf. Стр. 29 раздел Processing a SWF file:
    Цитата:
    Flash Player обрабатывает все теги в SWF файле, пока не встретит тег ShowFrame. В этой точке, список отображения копируется на экран и Flash Player переходит в режим ожидания, пока не настанет время обработки следующего кадра.
...
Старый
 
Размещено в Без категории
Комментарии 9 alatar вне форума
Аватар для alatar

Скин для IconButton в стиле Windows 7

Запись от alatar размещена 02.02.2011 в 13:55
Обновил(-а) alatar 19.11.2013 в 00:06
Этот пост продолжение предыдущего.

Как только появилась Windows 7, мне очень понравился дизайн кнопок на панели задач и возникло желание сделать подобные кнопки для флеша. Но руки как-то до этого не доходили. Но вот на днях выдалось свободное время и, в итоге, родилась эта реализация.

И так начнем.

Анатомия скина.

Скин будет состоять из двух полупрозрачны обводок (белая и черная)
Код:
<s:Rect id="blackBorder"
...
Старый
 
Размещено в Flex , Flex 4
Комментарии 2 alatar вне форума
Аватар для alatar

IconButton с продвинутой иконкой

Запись от alatar размещена 01.02.2011 в 13:33
Итак задача: сделать кнопку с иконкой, причем иконка может быть предоставлена в виде относительного или абсолютного URL-адреса, ByteArray, представляющего файл SWF, GIF, JPEG или PNG, строки, представляющей класс, а также объекта, который реализует IFlexDisplayObject, либо класса, тип которого реализует IFlexDisplayObject.

Первое, что приходит в голову скормить все это добро Image. Собственно так и сделаем.
Код получился компактный, поэтому просто приведу его целиком:
...
Старый
 
Размещено в Flex , Flex 4
Комментарии 4 alatar вне форума
Аватар для alatar
Рейтинг: 5.00. Голосов: 2.

Spark Alert

Запись от alatar размещена 02.12.2010 в 20:22
Обновил(-а) alatar 13.12.2010 в 12:11 (Перенесено в Flex 4)
Надеюсь многие уже успели оценить spark компоненты, которые появились в FlexSDK 4. Не для кого не секрет, что Adobe реализовала в spark далеко не все компоненты которые доступны в пакете mx.

И так, постараемся восполнить, этот досадный пробел. В частности, хочу представить вам реализацию Alert на основе SkinnableComponent.

Итак, чего же хотелось бы получить?
1. Полную совеместимость с Alert в коде. Т.е. по-сути должно быть достаточно заменить в коде:
Код AS3:
import
...
Старый
 
Размещено в Flex , Flex 4
Комментарии 13 alatar вне форума

 


Часовой пояс GMT +4, время: 11:23.


Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2024, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.