IPB

Здравствуйте, гость ( Вход | Регистрация )

> Помогите с кнопками в AS, нужно ставить функцию на кнопки
  • Как продвинуть сайт на первые места?
    Вы создали или только планируете создать свой сайт, но не знаете, как продвигать? Продвижение сайта – это не просто процесс, а целый комплекс мероприятий, направленных на увеличение его посещаемости и повышение его позиций в поисковых системах.
    Ускорение продвижения
    Если вам трудно попасть на первые места в поиске самостоятельно, попробуйте технологию Буст, она ускоряет продвижение в десятки раз, а первые результаты появляются уже в течение первых 7 дней. Если ни один запрос у вас не продвинется в Топ10 за месяц, то в SeoHammer за бустер вернут деньги.
    Начать продвижение сайта
  • Сервис онлайн-записи на собственном Telegram-боте
    Тот, кто работает в сфере услуг, знает — без ведения записи клиентов никуда. Мало того, что нужно видеть свое расписание, но и напоминать клиентам о визитах тоже. Нашли самый бюджетный и оптимальный вариант: сервис VisitTime.
    Для новых пользователей первый месяц бесплатно.
    Чат-бот для мастеров и специалистов, который упрощает ведение записей:
    Сам записывает клиентов и напоминает им о визите;
    Персонализирует скидки, чаевые, кэшбэк и предоплаты;
    Увеличивает доходимость и помогает больше зарабатывать;
    Начать пользоваться сервисом
arsstyleh
сообщение 18.09.2010 - 16:16
Сообщение #1


Новичок
*

Группа: Новичок
Сообщений: 1
Регистрация: 18.09.2010
Пользователь №: 10090



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


onClipEvent (enterFrame) {
if (go) {
nextFrame();
} else {
prevFrame();
}
}

onClipEvent (load) {
var go;
stop();
enter_btn1.onRelease = function() {
go = true;
};
}

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

Кто то может мне помочь с этим вопросом?????

заранее огромное спасибо всем кто поможет!
Вернуться в начало страницы
 
+Ответить с цитированием данного сообщения
 
Открыть новую тему
Ответов (1 - 1)
MustLive
сообщение 19.09.2010 - 15:16
Сообщение #2


Ветеран конференции
****

Группа: Flash Zone Team
Сообщений: 3911
Регистрация: 10.03.2005
Из: Киев
Пользователь №: 5



Цитата
Помогите с кнопками в AS

arsstyleh

Ты искал по форуму, перед тем как задавать вопрос? Вероятно нет, а стоило, т.к. о создании копок, установке функций на них, в том числе для переходов на различные кадры, а также включении и выключении объектов мы многократно писали на форуме. И чтение форума может тебе весьма помочь wink.gif.

Тот код, что ты использовал (что ты нашёл в Интернете) - он рассчитан для других задач (в частности для создания кнопки Play о чём уже не раз на форуме писалось и приводилось примеров кода). А для твоей задачи нужен другой код.

Оформи свои "что-то" (текст с картинками и т.д.) в виде объектов - мувиклипов, в которых содержатся нужные данные. И дай им имена на панели свойств (mc1, mc2 и т.д.).

Далее для всех своих кнопок задай имена (на панели свойств), например, btn1, btn2 и т.д. После чего для всех кнопок задай код (в кадре на таймлайне) который будет отключать один мувик (с одним содержимым) и включать другой мувик (с другим содержимым).

Код для первой кнопки:
Код
_root.btn1.onRelease = function() {
    _root.mc4._visible = false;
    _root.mc1._visible = true;
}

Код для второй кнопки (для других аналогичный код, с указанием других имён мувиков):
Код
_root.btn2.onRelease = function() {
    _root.mc1._visible = false;
    _root.mc2._visible = true;
}
Вернуться в начало страницы
 
+Ответить с цитированием данного сообщения

Ответить в эту темуОткрыть новую тему
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 



- Текстовая версия Сейчас: 5.11.2010 - 00:14