![]() |
Как плавно сделать анимацию ??
Я аттачментом всталяю мувик и прописыванию для него события при наезде на него мышью:
Mc01.onRollOver = function () { for (i=0;i <=20;i++){ setProperty(Mc01,_xscale,100+i); setProperty(Mc01,_yscale,100+i); } } т.е. изменение масштаба при ролловере. Т.к. расчет происходит в одном фрейме - то изменения происходят сразу со 100% на 120%. Подскажите пожалуста как мне написать код чтобы изменение проиходило плавно?? best regards megmage |
Через интервалы.
setInterval() |
зачем же так сложно юзай onEnterFrame
Код:
i = 1; |
2 Dimonius - я пробовал через setInterval неработает или кривые руки мешают мне сделать правильно :)
2 OPEX - понимаешь мне надо сделать именно на RollOver и RollOut == конечно можно сделать по замороченно через createEmptyMovieClip и добавить в него функцию изменения масштаба, а потом на RollOver просто поменять клипы местами.. хотелось всё сделатьв один приход) |
ну если не можеш через интервалы то можно конечно придумать и чтото типо этого
Код:
p = 0; |
Знаешь, мрожет я ничего и не понимаю, но может тебе помогут эти комментарии:)))
Код:
i = 1;Нет, чтобы попробовать вставить!!! |
2K WebStudio я бы даже сам так не смог :)
|
Вложений: 1
а я бы покрасил в зеленое :)
Код:
MovieClip.prototype.scaleTo = function(scale) { |
или можно еще так сделать:
Код:
MovieClip.prototype.scaleTo = function(scale) { |
загнул однако
|
| Часовой пояс GMT +4, время: 10:35. |
Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.