![]() |
Здравствуйте, гость ( Вход | Регистрация )
![]() ![]() |
![]() |
![]() ![]()
Сообщение
#1
|
|
Новичок ![]() Группа: Новичок Сообщений: 3 Регистрация: 1.02.2012 Пользователь №: 10857 ![]() |
Здравствуйте!
Я новичок. Немогли бы вы мне помочь разобраться. есть один Флэш на сайте kmg.kz, я хотел сделать такой же. Попробовал но получается не очень. Подскажите пожалуйста в чём ошибки? вот мой пример: http://zalil.ru/32629218 |
|
|
![]()
Сообщение
#2
|
|
Ветеран конференции ![]() ![]() ![]() ![]() ![]() Группа: Flash Zone Team Сообщений: 4951 Регистрация: 10.03.2005 Из: Киев Пользователь №: 5 ![]() |
G777
Что именно у тебя не получается? Для создания движений фотографий используй Motion Tween. Как использовать данную функцию флеша описано на форуме, в нашей рассылке и в хелпе к флешу (в этом нет ничего сложного). Не говоря уже о том, что ты можешь взять понравившуюся флешку с указанного сайта, декомпилировать её и подсмотреть как они сделали нужные эффекты. В качестве обучающего материала. -------------------- Best wishes & regards,
MustLive Администратор сайта http://mlfun.org.ua |
|
|
![]()
Сообщение
#3
|
|
Новичок ![]() Группа: Новичок Сообщений: 3 Регистрация: 1.02.2012 Пользователь №: 10857 ![]() |
Спасибо за ответ!
А можно прямую ссылку на этот пример с Motion Tween? найти не могу |
|
|
![]()
Сообщение
#4
|
|
Новичок ![]() Группа: Новичок Сообщений: 3 Регистрация: 1.02.2012 Пользователь №: 10857 ![]() |
Я использую идею скрипта из этого сайта.
Проблема в том, что когда пытаюсь обрезать фотографии, то они не обрезаются, а непропорционально сжимаются. Как сделать так чтобы изображение именно обрезалось после такого кода: Код _root.r1.onRollOver = function() {
zoomIn(); } _root.r1.onRollOut = function() { zoomOut(); } function zoomIn() { _root.onEnterFrame = function() { if (_root.r1._xscale < 110 && _root.r1._yscale < 110) { _root.r1._xscale +=30; _root.r1._yscale +=3; _root.r2._xscale -=30; _root.r2._x +=30 _root.r3._xscale -=30; _root.r3._x +=30 _root.r4._xscale -=30; _root.r4._x +=30 } } } function zoomOut() { _root.onEnterFrame = function() { if (_root.r1._xscale > 90 && _root.r1._yscale > 90) { _root.r1._xscale -=30; _root.r1._yscale -=3; _root.r2._xscale +=30; _root.r2._x -=30 _root.r3._xscale +=30; _root.r3._x -=30 _root.r4._xscale +=30; _root.r4._x -=30 } } } |
|
|
![]()
Сообщение
#5
|
|
Ветеран конференции ![]() ![]() ![]() ![]() ![]() Группа: Flash Zone Team Сообщений: 4951 Регистрация: 10.03.2005 Из: Киев Пользователь №: 5 ![]() |
G777
Этот код не обрезает изображения. Он лишь сжимает их, с чем ты и столкнулся. Для обрезания фотографий используй другой код. Он не тривиален, в отличии от операции масштабирования (реализованной в данном коде), и тебе проще будет обрезать изображения заранее, перед загрузкой во флеш. -------------------- Best wishes & regards,
MustLive Администратор сайта http://mlfun.org.ua |
|
|
![]() ![]() |
![]() |
Текстовая версия | Сейчас: 1.07.2014 - 10:55 |