PDA

Просмотр полной версии : Помогите разобраться с кнопкой.


benicom
12.02.2009, 14:07
Дали мне в колледже вот такое задание:
В программе Flash создать в 3-х слоях 3 независимых объекта на сюжет погоды:облако,солнце(по траектории),бабочка(MovieClip).На шкале времени 3 ключевых кадра.В отдельном слое кнопка,которая переносит исполнения от одного ключевого кадра к другому.Событии кнопки:щелчок мыши,на клавиатуре стрелка влево и стрелка вправо.

При помощи пару интерактивных курсов и Macr.Flash 8 я таки нарисовал клип,на голубом фоне облако,солнце движется по траектории,бабочка над лугом летает,и внизу кнопка располагается.Не могу разобраться как к кнопке прикрепить эти действия что описываются в задании.Может кто подскажет?

Svi_stok
12.02.2009, 22:56
Что то непонятно что кнопка должна делать ???

benicom
13.02.2009, 09:14
Как я понял,при нажатии этой кнопки,должен происходить переход с одного ключевого кадра на другой,а на клавиатуре этот переход должен осуществляться нажатием стрелок влево и вправо,наверно без последующего воспроизведения,раз в задании это не описывается.Ключевых кадра три:первый,второй и третий.
Не могу ни как найти подходящего ликбеза как сделать что бы работала эта кнопка.

NoCD
13.02.2009, 21:28
button.onPress=function()
{_root.gotoAndStop(2)}

benicom
14.02.2009, 13:51
Что то у меня не получается с этим кодом,ошибка вылазит.Может что ни так делаю?Если не трудно сделайте как надо,файл прилагается,заранее большое спасибо.

lexa2000lexa
14.02.2009, 14:15
так вам же написали что нужно написать {_root.gotoAndStop(2)}а не gotoAndPlay(not_set_yet);

benicom
14.02.2009, 14:47
Да нет,просто этот файл я копировал до того как мне код дали,там мои эксперименты.А с новым кодом идет следующая ошибка:
Вот скрин где набран код:
http://pic.************/uploads/090214/86N5vAQYo5.jpg (http://************/)

Вот скрин с ошибкой:
http://pic.************/uploads/090214/6Sm3uRL29R.jpg (http://************/)

aksios
14.02.2009, 15:08
Не на тот слой код пишите - лучше делать больше слоев, а то как бы в кнопку попадаете.:)

benicom
14.02.2009, 15:33
Не на тот слой код пишите - лучше делать больше слоев, а то как бы в кнопку попадаете.:)
А я думал раз код для кнопки я и специально в ней писал.
Большое спасибо за помощь!
А скажите как открыть файл bk10.fla,а то я хотел посмотреть как и что там переделано а он выдает ошибку : "Unexpected file format."А второй файл открывается,только почему то быстро двигается.

aksios
14.02.2009, 15:44
Быстро потому, что у Вас было медленно. Я ФПС подкрутил.

benicom
14.02.2009, 15:59
Большууущие вам всем спасибо!Все работает!

gloomyBrain
14.02.2009, 16:01
ты прям в конопку прописывай
Плохой совет
Не на тот слой код пишите
Тут подо мной закачался стул =)
Большое спасибо за помощь
В данном случае явно не за что

ЗЫ
Господа GaeR и aksios, пожалуйста, не давайте больше плохих и смешных советов
а то у меня стул качается

gloomyBrain
14.02.2009, 17:17
2 GeaR
А в чём, по-Вашему, свист?
По опыту - при построении более или менее сложной системы написание кода в клипах (кнопках) только тормозит дело (без того, оговорюсь, непростое). Искать что за что отвечает? - не лучший вариант
Конечно, если у Вас одна рисованная кнопка - почему нет?
А когда понадобится создавать кнопки динамически? Почему бы сразу не освоить боле продуктивный путь?

Psycho Tiger
14.02.2009, 17:34
GaeR, по вашему Адоуб зря убрала возможность писать в кнопках на АС3?