Форум Flasher.ru

Форум Flasher.ru (http://www.flasher.ru/forum/index.php)
-   ActionScript 1.0/2.0 (http://www.flasher.ru/forum/forumdisplay.php?f=93)
-   -   Как сделать такой эффект? (http://www.flasher.ru/forum/showthread.php?t=91621)

assol888 04.02.2007 17:33

Как сделать такой эффект?
 
Помогите пожалуйста! Как сделать вот такой эффект во флеше - плавное увеличение при наведении курсора на обьект, как на этой карте,
вот на этой странице http://awedi.com/ , при помощи какой функции? буду очень благодарна за ответ!!!!

baka 04.02.2007 19:27

по моему там кнопки просто
на 2м кадре мувик с твином растягивания
а в 3ем кадре мувик с твином сжимания

mr.N 04.02.2007 23:29

Да, это обыкновенный motion tween
Либо сделанный вручную, либо программно.

Termin 05.02.2007 07:33

Господи простая анимация, просто пропиши когда наводиш делалась такая анимация и усё...)))

assol888 05.02.2007 08:13

А как прописать то? Напишите если не трудно как это выглядит в экшн скрипте... Потому что если делать анимацию, - то она постоянно крутится, а не при наведении курсора.
А что анимация это то я поняла) почему такой плавный переход?

Arhitector 05.02.2007 11:05

Это элементарно, как сказано выше руками можно зделать...

map

Nusha_gtn 23.04.2007 01:42

а можно для тех кто в танке код?

вернее мне нуно код..чтоб при наведении на кнопку она (кнопочка) плавано уввеличивалась. как это сделать прграммно?

=)

googleavast 23.04.2007 13:21

Я по ссылке не ходил! Но понял что вам нужно что-то типа того:
http://www.free-lance.ru/users/SGV/v...p?prjid=357997

Tardos Mors 23.04.2007 13:51

По ссылке ничего не нашел, так что пишу как понял.
Программно:
Код:

import mx.transitions.*;
import mx.transitions.easing.*;
button_instance.onRollOver = function()
{
        var in_x_tween:Tween = new Tween(this, "_width", Bounce.easeIn, this._width, 120, 0.01*(120-this._width), true);
        var in_y_tween:Tween = new Tween(this, "_height", Bounce.easeIn, this._height, 120, 0.01*(120-this._height), true);
};
button_instance.onRollOut = function()
{
        var out_x_tween:Tween = new Tween(this, "_width", Bounce.easeOut, this._width, 100, 0.01*(this._width-100), true);
        var out_y_tween:Tween = new Tween(this, "_height", Bounce.easeOut, this._height, 100, 0.01*(this._height-100), true);
};
button_instance.onRelease = function ()
{
        // Сюда написать действия, которые должны выполниться при нажатии на кнопку
}

button_instance - это instance name (имя экземпляра) мувиклипа, который будет кнопкой. Указывается в окне Properties.

Tardos Mors 23.04.2007 13:53

Вложений: 1
Вот исходник, на всякий случай


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

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