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

Вернуться   Форум Flasher.ru > Flash > ActionScript 1.0/2.0

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

Регистрация: May 2006
Сообщений: 40
Отправить сообщение для stromen с помощью ICQ
По умолчанию Мувик с onRollOver. А на нем - кнопка!

Есть ли возможность такое сделать:
- есть мувик, который при наведении мыши - выезжает.
- на этом мувике - кнопки (или другие мувики, работающие как кнопки, то есть на них прописан onRollOver)
- надо чтобы работали кнопки на выезжающем мувике?

Сделал так - мувик, на нем onRollOver для "выезда" и onRollOut для "заезда". А на мувике - кнопки. Мувик выезжает. Кнопки - не работают.

Старый 06.07.2006, 13:15
CorC вне форума Посмотреть профиль Отправить личное сообщение для CorC Найти все сообщения от CorC
  № 2  
Ответить с цитированием
CorC
 
Аватар для CorC

Регистрация: Jul 2006
Адрес: Земля>Россия>Вологда
Сообщений: 3,056
Отправить сообщение для CorC с помощью ICQ Отправить сообщение для CorC с помощью MSN Отправить сообщение для CorC с помощью Skype™
ты как к кнопкам которые выехали обращаешься?
смотря как и где onRollOver прописываешь на кнопках которые в мувик вложены

Старый 06.07.2006, 13:50
stromen вне форума Посмотреть профиль Отправить личное сообщение для stromen Найти все сообщения от stromen
  № 3  
Ответить с цитированием
stromen
 
Аватар для stromen

Регистрация: May 2006
Сообщений: 40
Отправить сообщение для stromen с помощью ICQ
На выезжающем мувике - onRollOver.
И на тех "кнопках", что лежат в выезжающем мувике тоже onRollOver.

Я тут подумал - наверное надо на выезжающем муве прописать onRollOver как для самого выезжающего, так и для тех, которые находятся в нем.
Допустим, выезжающий мувик - s1. Тот, который лежит внутри выезжающего - s2.

На мувике s1 пишу :
Код:
on (rollOver) {
    ...выезд...
}
on (rollOut) {
    ...заезд...
}
Но тогда как обратиться к s2? Вернее, как прописать событие on для мувика s2 из s1?..

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

Регистрация: Nov 2004
Сообщений: 187
Отправить сообщение для whiteRed с помощью ICQ
я в таких ситуациях делаю так:
создаю пустой клип (контейнер), в него помещаю мувик, который должен выезжать, и все кнопки
все события прописываются для вложенных клипов, только выезжать теперь должен контейнер. в итоге никто никому не мешает

Старый 06.07.2006, 15:29
CorC вне форума Посмотреть профиль Отправить личное сообщение для CorC Найти все сообщения от CorC
  № 5  
Ответить с цитированием
CorC
 
Аватар для CorC

Регистрация: Jul 2006
Адрес: Земля>Россия>Вологда
Сообщений: 3,056
Отправить сообщение для CorC с помощью ICQ Отправить сообщение для CorC с помощью MSN Отправить сообщение для CorC с помощью Skype™
можно написать что должно происхадить в кадре и потом добавить эту процедуру как s1.s2.onRollOver=Procedure

Старый 06.07.2006, 16:14
stromen вне форума Посмотреть профиль Отправить личное сообщение для stromen Найти все сообщения от stromen
  № 6  
Ответить с цитированием
stromen
 
Аватар для stromen

Регистрация: May 2006
Сообщений: 40
Отправить сообщение для stromen с помощью ICQ
Ну, насколько я понял, господин whiteRed сказал то же что и господин CorC.
То есть - НА одном мувике написан код, управляющий также и вложенными мувиками.
Просто консрукция "s1.s2.onRollOver=Procedure" мне еще незнакома. Не дошел еще до процедур и функций... Надо срочно разбираться!

Старый 06.07.2006, 16:23
whiteRed вне форума Посмотреть профиль Отправить личное сообщение для whiteRed Найти все сообщения от whiteRed
  № 7  
Ответить с цитированием
whiteRed
 
Аватар для whiteRed

Регистрация: Nov 2004
Сообщений: 187
Отправить сообщение для whiteRed с помощью ICQ
ты меня не понял... объясняю доступнее:
клип А - должен выехать при наведении мышки
Б и В - кнопки
у тебя Б и В лежат внутри А, а события onPress, onRollOver и onRollOut не работают на вложенных клипах
я предложил создать клип-контейнер К, в который засунуть А, Б и В. теперь у клипов АБВ можно писать любые события. при наведении на А контейнер К начинает выезжать...
вроде доступно объяснил

Старый 06.07.2006, 16:36
CorC вне форума Посмотреть профиль Отправить личное сообщение для CorC Найти все сообщения от CorC
  № 8  
Ответить с цитированием
CorC
 
Аватар для CorC

Регистрация: Jul 2006
Адрес: Земля>Россия>Вологда
Сообщений: 3,056
Отправить сообщение для CorC с помощью ICQ Отправить сообщение для CorC с помощью MSN Отправить сообщение для CorC с помощью Skype™
не мы не одно и то же сказали
я предлагаю ничего лишнего не создавать и не заворять библиотеку %), но зато засорять кодом кадр
а товарисч whiteRed предлагает наоборот, разгрузить кадр но добавить лишний мув в библиотеку

лично я привык что у меня весь код в кадре, проще и искать и править...
__________________
"We Are The Champions My Friends!" Queen

Старый 06.07.2006, 16:51
whiteRed вне форума Посмотреть профиль Отправить личное сообщение для whiteRed Найти все сообщения от whiteRed
  № 9  
Ответить с цитированием
whiteRed
 
Аватар для whiteRed

Регистрация: Nov 2004
Сообщений: 187
Отправить сообщение для whiteRed с помощью ICQ
2CorC

код в кадре размещаю и я

Цитата:
можно написать что должно происхадить в кадре и потом добавить эту процедуру как s1.s2.onRollOver=Procedure
если у s1 уже есть свой onRollOver то это работать не будет

Старый 06.07.2006, 16:56
CorC вне форума Посмотреть профиль Отправить личное сообщение для CorC Найти все сообщения от CorC
  № 10  
Ответить с цитированием
CorC
 
Аватар для CorC

Регистрация: Jul 2006
Адрес: Земля>Россия>Вологда
Сообщений: 3,056
Отправить сообщение для CorC с помощью ICQ Отправить сообщение для CorC с помощью MSN Отправить сообщение для CorC с помощью Skype™
а если хит поюзать? %)

да ладно пора уж тему закрывать...
__________________
"We Are The Champions My Friends!" Queen

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

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

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


 


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


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