|
|
|||||
Ostgur можно. Только в итоге то все равно надо будет на скелет накладывать мувики с прорисованными отдельно частями тела.
черт, про Matrix в хэлпе нет ничего... он там только в качестве параметра для beginGradientFill Последний раз редактировалось ZergMaster; 23.05.2008 в 00:59. |
|
|||||
ну да, я пользуюсь Flash 8. Да, вижу, при наборе это слово становится синеньким...
Не подскажешь, как этот класс использовать? |
|
|||||
Регистрация: Jan 2008
Сообщений: 669
|
ZergMaster, ваша ссылка не работает.
Может эта древняя флешка вам чем-нибудь поможет. Правда не знаю чем... Последний раз редактировалось Kuruki; 27.11.2009 в 01:25. |
|
|||||
эх, был бы исходник - помогла бы точно.
а helpa к flash 8 на русском, случаем, ни у кого нет? А то, блин, ничего не понимаю толком с этим матриксом.. |
|
|||||
Регистрация: May 2008
Сообщений: 476
|
iNils прав! Делается это с помощью класса Матрих и установки свойства клипа transform.matrix.
Как трансформить: Matrix это Object со свойствами {a,b,c,d,tx,ty} Расчет новых точек клипа по старым осуществляется по формулкам: Xновый=а*Xстарый+с*Yстарый+tx Yновый=b*Xстарый+d*Yстарый+ty Т.е. задаешь сначала матрицу Matrix(полностью заполнив ее коэффициентами) и присваиваешь ссылку на нее свойству клипа transform.matrix и эге. Но есть маленькая загвозтка. Ведь Вам нужно чтобы трансформации клипа происходили таким образом, чтоб средние по ширине координаты края клипа (конец палочки) совпадали с координатами движущейся мыши. Сие нудо реализовать расчетом системы вышепредставленных уравнений с нахождением коэффициентов a,b,c,d,tx,ty. Нетрудно догадаться что нужно подставлять вместо Xновый,Yновый. Т.е. имея три точки клипа Вы можете получить 2 системы уравнений. Одну для X из трех уравнений с 3-мя неизвестными. Одну для Y также с тремя уравнениями и тремя неизвестными. Решение этих уравнеий великолепно и просто получается методом Гаусса. На этом все. Спасибо за внимание. |
|
|||||
блогер
Регистрация: Jun 2005
Адрес: Господи пожалуйста не Новосибирск
Сообщений: 6,598
Записей в блоге: 17
|
ZergMaster, я так понимаю ты после захочешь добавить туда физики и сделать как ты говорил "девушку летяющюю в вечность"?
На мой взгляд, это не самая простая вещь, начинать нужно с чего нибудь попроще. Извиняюсь за офтоп.
__________________
Тут мужик танцует и поёт про флэш |
Часовой пояс GMT +4, время: 11:15. |
|
« Предыдущая тема | Следующая тема » |
Опции темы | |
Опции просмотра | |
|
|