Форум Flasher.ru
Ближайшие курсы в Школе RealTime
Список интенсивных курсов: [см.]  
  
Специальные предложения: [см.]  
  
 
Блоги Правила Справка Пользователи Календарь Сообщения за день
 

Вернуться   Форум Flasher.ru > Архив Flasher.ru > Flash > ActionScript

Версия для печати  Отправить по электронной почте    « Предыдущая тема | Следующая тема »  
Опции темы Опции просмотра
 
Создать новую тему  
Старый 07.12.2001, 21:01
Milovidov вне форума Посмотреть профиль Отправить личное сообщение для Milovidov Найти все сообщения от Milovidov
  № 1  
Milovidov

Регистрация: Dec 2001
Сообщений: 7
Question Реакция объекта при наведении на кнопку.

Очень простой вопрос: хочу, чтобы при наведении мыши на кнопку начиналась анимации другого объекта. Например в углу нарисован цветок. при наведении курсора на кнопку, этот цветок начинал распускаться. Это наверняка не сложно, но у меня чего-то не выходит..

Старый 07.12.2001, 21:05
Countach вне форума Посмотреть профиль Отправить личное сообщение для Countach Найти все сообщения от Countach
  № 2  
Countach
 
Аватар для Countach

Регистрация: Mar 2001
Адрес: Cyprus, Nicosia
Сообщений: 795
Отправить сообщение для Countach с помощью ICQ
Код:
on (rollOver) {
    tellTarget ("your_movie_cilp") {
        play ();
    }
}
__________________
Кто рано встает, тому... спать весь день хочется.

Старый 08.12.2001, 12:39
Milovidov вне форума Посмотреть профиль Отправить личное сообщение для Milovidov Найти все сообщения от Milovidov
  № 3  
Milovidov

Регистрация: Dec 2001
Сообщений: 7
По умолчанию eh,.. one more thing.

Спасибо,
Только у меня еще не совсем получается Rollover можно присваивать только кнопкам, а когда входишь в свойства объекта (кнопки), то нельзя присвоить никакой action.
Вообщем я не знаю куда вставлять этот код следует.

Старый 08.12.2001, 15:52
Countach вне форума Посмотреть профиль Отправить личное сообщение для Countach Найти все сообщения от Countach
  № 4  
Countach
 
Аватар для Countach

Регистрация: Mar 2001
Адрес: Cyprus, Nicosia
Сообщений: 795
Отправить сообщение для Countach с помощью ICQ
У тебя есть кнопка. Ты щелкаешь на ней правой кнопкой, и выбераешь actions.
туда втыкаешь этот код, и типа ОК

ЗЫ надеюсь понимаешь, что код может немного быть разным, в зависимости от твоей структуры мувика
Код:
on (rollOver) {
    tellTarget ("your_movie_cilp") {
        play ();
    }
}
Код:
on (rollOver) {
    tellTarget ("your_movie_cilp") {
         gotoAndPlay ("label");
    }
}
etc
если проблемы пиши

ЗЫЫЫЫЫЫ не надо заходить в Edit кнопки
__________________
Кто рано встает, тому... спать весь день хочется.

Старый 09.12.2001, 16:15
Milovidov вне форума Посмотреть профиль Отправить личное сообщение для Milovidov Найти все сообщения от Milovidov
  № 5  
Milovidov

Регистрация: Dec 2001
Сообщений: 7
По умолчанию N2

Ага! Не надо было входить в EDIT заходить. Ок. Но теперь у меня другая проблема. Target не находится. Я пробовал играть с _target но ни фига не вышло. Т.е. теперь вопрос как присвоить my_movie_clip имя на которое будет ссылаться tellTarget?

Старый 10.12.2001, 00:21
Countach вне форума Посмотреть профиль Отправить личное сообщение для Countach Найти все сообщения от Countach
  № 6  
Countach
 
Аватар для Countach

Регистрация: Mar 2001
Адрес: Cyprus, Nicosia
Сообщений: 795
Отправить сообщение для Countach с помощью ICQ
Ты еще путь должен указать к таргету, понимаешь это надеюсь. А в остальном ну никаких проблем не должно быть

ЗЫ надеюсь ты во FLASH5 работаешь
__________________
Кто рано встает, тому... спать весь день хочется.

Старый 10.12.2001, 01:53
Milovidov вне форума Посмотреть профиль Отправить личное сообщение для Milovidov Найти все сообщения от Milovidov
  № 7  
Milovidov

Регистрация: Dec 2001
Сообщений: 7
Question so?

Необходимость указания пути я осознаю. Только не знаю как его указывать и как он выглядит. В хелпе на tellTarget в примере использования обходятся без пути как-то. Смотрел еще targetPath, но он тоже ни причем вроде. А Flash у нас 5-й.
Как тогда путь указывать надо?

Старый 10.12.2001, 10:43
MrGarry вне форума Посмотреть профиль Отправить личное сообщение для MrGarry Найти все сообщения от MrGarry
  № 8  
MrGarry
 
Аватар для MrGarry

Регистрация: Nov 2001
Адрес: Россия S-Pb
Сообщений: 51
Отправить сообщение для MrGarry с помощью ICQ
По умолчанию Re:

В начале задай мувику ИМЯ(!!! ), а потом ищи его в tellTarget....
Я то же парился с обучалками, пока не нашел нужную....

Старый 11.12.2001, 00:11
Milovidov вне форума Посмотреть профиль Отправить личное сообщение для Milovidov Найти все сообщения от Milovidov
  № 9  
Milovidov

Регистрация: Dec 2001
Сообщений: 7
Так, мужики, я уже запарился!
Давайте еще раз и сначала: я хочу отработать этот прием на простом примере.
Экран, есть круглая кнопка и, скажем, эллипс. При наведении мыши на кнопку эллипс начинает перемещаться по экрану.
Я делаю кнопку и делаю муви клип с эллипсом и все это размещаю на сцене, в первом фрейме. Затем в actions эллипса, чтобы он сразу по экрану не поехал, а ждал наведения на кнопку я пишу:

Цитата:
onClipEvent (load) {
stop ();
}
а также присваиваю ему ИМЯ (я не знаю как это правильно делать):

Цитата:
onClipEvent (load) {
ellipse._name;
}
onClipEvent (load) {
ellipse._target;
}
А в actions кнопки пишу:

Цитата:
on (rollOver) {
tellTarget ("ellipse") {
play ();
}}
Вот такой мусор у меня прописан и он не работает

Старый 11.12.2001, 00:30
sts вне форума Посмотреть профиль Отправить личное сообщение для sts Найти все сообщения от sts
  № 10  
sts
алкаголик и придурок
 
Аватар для sts

Регистрация: May 2001
Адрес: город-герой лондон
Сообщений: 2,103
Цитата:
Вот такой мусор у меня прописан и он не работает
Так и чему ты радуешься?

----------------------------------------
onClipEvent(load){
stop();
}
- не так уж и нужен такой стоп но ладно пусть будет
(но может быть только один "load")


Имя задается в панельке (instance) без кавычек - а через _name мона только изменить существующее

Удачи

Создать новую тему   Часовой пояс GMT +4, время: 20:06.
Быстрый переход
  « Предыдущая тема | Следующая тема »  

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.


 


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


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