AS3 с помощью Матрицы для “масштабирования” объекта от его “центра”

Остерегайтесь, мир направляющих является в широком масштабе расстраивающей путаницей устаревшей и непоследовательной документации и примеров. Это - возможно, одно из самого быстрого перемещения и самых чудаковатых сообществ разработчиков, там. К тому времени, когда Вы изучаете что-то, что это уже изменит. Даже книги не последовательны, в которой версии направляющих они говорят о. Документация путем блоггинга! достаточно сказанный.

я в настоящее время делаю RoR на окнах. Мой совет состоит в том, чтобы избежать окон, если Вы можете. Много вещей не работает, и сообщество направляющих действительно действительно не заботится о Вас. Перемещение Мерзавцу действительно испортило меня, так как оно не работает очень хорошо над окнами. Много драгоценных камней перестанет работать из-за этого (Heroku похож на классный инструмент - слишком плохо для меня он не может обработать установку Мерзавца окна). Capistrano отсутствует. Это продолжается и раздражающе на.

Плюс, позади Вашего ума, Вы всегда задаетесь вопросом, когда что-то не работает, "Действительно ли это - проблема с направляющими/окнами?" Я не уверен, что это решено при помощи Linux, потому что Linux приносит свои собственные стычки как постоянная необходимость обновить все те различные зависимости и т.д... Если это - вид вещи, Вы наслаждаетесь им, мог бы быть хорошо выбор для Вас. В те дни наслаждения системной игрой находятся позади меня, и я просто хочу продолжить выполнение моей работы. Я - планирование установки человечности на домашней машине именно так, я могу познакомиться с вещами как capistrano поэтому, возможно, мое мнение изменится.

я высоко предложил бы, если Вы собираетесь сделать направляющие dev сколько угодно, Вы серьезно рассматриваете получение Mac при оценке времени и исправности, это заплатит за себя почти немедленно. В зависимости от того, как Вы оцениваете свое время, 10 часов отладки окон/Linux устанавливают проблемы, и Вы имеете, тратят столько же сколько Mac затраты так или иначе.

направляющие являются радостью по сравнению с тем, что она заменяет, но это - что-то вроде боли в тот, сторонники пропускают право, прошлое много скучного, но важного материала как документация, проблемы совместимости и здание сообщества. Это - путь, более мощный, чем другие платформы как Django, но я иногда просматриваю в документации Django и сообществе и вздохе как парень с дикой сексуальной подругой, смотрящей на простую, но нормальную и стабильную жену его друга. Но тогда направляющие добавляют опцию, и я иду "блестящий Ohhh!"

IMO Экранные демонстрации направляющих лучше, чем экранные демонстрации Peepcode. RubyPlus также имеет экранные демонстрации, заметьте, они - бит грубо вокруг краев. BuildingWebApps имеет бесплатный онлайн курс, который начинает делать экранные демонстрации на полпути через.

8
задан duffymo 27 November 2009 в 13:11
поделиться

1 ответ

Это достигается путем перевода объекта в желаемый центр масштабирования / вращения, масштабирования / поворота и последующего перевода обратно.

Вы можете сделать это с помощью одной матрицы, объединив элементы матрицы для получения единой матрицы:

var m:Matrix = new Matrix();
m.translate(-centerX, -centerY);
m.scale(scaleX, scaleY);
m.translate(centerX, centerY);
8
ответ дан 5 December 2019 в 20:16
поделиться
Другие вопросы по тегам:

Похожие вопросы: