Форум Flasher.ru

Форум Flasher.ru (http://www.flasher.ru/forum/index.php)
-   Общие вопросы о Flash (не затрагивающие ActionScript) (http://www.flasher.ru/forum/forumdisplay.php?f=60)
-   -   Помогите с кнопкой (http://www.flasher.ru/forum/showthread.php?t=75412)

Bloody 11.02.2006 20:56

Помогите с кнопкой
 
Короче, нужно, чтоб при наводе на кнопку - она плавно увиличивалась(ну это кнопкой делаю), а когда курсор пропадает с кнопки она уменьшается. Пробовал перейти на 5 кадр в кнопке, но что-то нефига невыходит, как запрогать, чтоб переходило на 5 кадр(там где оона уменьшаться плавно будет) ??

Хелп :rolleyes:

ProFix 11.02.2006 21:35

В первом кадре кнопки вставляешь клип с анимацией уменьшения, а во втором (over) - с увеличением...
А лучше использовать объект не Button а MovieClip и команды onRollOver и onRollOut

Kyber Anton 11.02.2006 21:51

блин, ну только что такой вопрос был - посмотри пониже...

Bloody 11.02.2006 22:06

2Kyber Anton: Во-первых, там не такой вопрос!!!

2ProFix: Ты хоть сам читал че ты написал????
1 кадр - это кадр когда мышка в левом месте, и как ты думаешь что будет если туда засунуть мувик??? Правильно хер... Не знаешь так и не отвечай на вопрос, а то хренатень посоветовал!

Double 12.02.2006 13:33

Bloody, если станешь общаться в таком тоне тебе вообще никто ничего не посоветует.
0. больше никогда не используй button, используй movieClip
1. делаешь мувик с анимацией с кадра 1 по 5(stop) - увеличение, с 6 по 10(stop) - уменьшение. пишешь на фрейме, где лежит инстанс кнопки
Код:

btn.onRollOver = function () {this.gotoAndPlay(1)};
btn.onRollOut = function () {this.gotoAndPlay(6)}

2. после ряда тестов ты понимаешь, что можно попасть на трясучку твоей кнопки. чтобы избавиться от этого эффекта воспользуйся поиском по словам "как проиграть ролик задом на перед".
удачи.

dimel 12.02.2006 13:39

ProFix прав на счет MovieClipo-ов.... с ними удобнее работать, чем с батонами...

Король 12.02.2006 13:49

Bloody, открываем книжку и подряд делаем все упражнения которые там есть. Потом приходим на форум еще раз

ProFix 12.02.2006 19:00

Если тебя не устраивает MovieClip'ы, то ты .... И сначала почитай лучше учебную литературу и научись разговаривать с людьми и только потом лезь на форуиы

Bloody 12.02.2006 19:34

Шот я не въехал :confused:

Создаем мувик в первом кадре, заходим в сам мувик и в первом кадре его прописую

btn.onRollOver = function () {this.gotoAndPlay(1)};
btn.onRollOut = function () {this.gotoAndPlay(6)};

Ну и в 5 и 10 gotoAndStop

Только нефига не пашет :confused: Чо неправильно?

ЗЫ: Ну, звиняйте, нервный тогда был...

dimel 12.02.2006 20:40

В мувике, в 5-м и 10-м кадрах просто поставь stop(), а то что написал Double пиши в основном фильме.
не забудь своему мувику дать <instance name> "btn"

Bloody 12.02.2006 22:40

Вложений: 1
Вот он, все равно не пашет :mad: капецц просто...

ProFix 12.02.2006 22:51

Этот код писать нужно не в кадре мувика, а в кадре самой сцены, там где находится мувик, или в этом коде вместо btn нужно писать this. Вот так:
this.onRollOver = function () {this.gotoAndPlay(1)};
this.onRollOut = function () {this.gotoAndPlay(6)}

Bloody 12.02.2006 23:13

О!!! Ура, вышло! Фурычет, все спасб... ;)


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

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