Показать сообщение отдельно
Старый 01.11.2002, 23:03
sergwizard вне форума Посмотреть профиль Отправить личное сообщение для sergwizard Посетить домашнюю страницу sergwizard Найти все сообщения от sergwizard
  № 4  
sergwizard
 
Аватар для sergwizard

Регистрация: Jan 2002
Адрес: СПб-Denver-Лермонтов
Сообщений: 1,525
Во-первых, такое
Код:
on(release){
geturl('microsoft.com')
}
не сработает даже на нормальной кнопке
У тебя нет относительного пути к Microsoft.com. Надо так:
Код:
on(release){
getURL("http://microsoft.com");
}
Во-вторых. События rollOver/Out не применимы к МС. Клип, который испульзует rollOver/Out, сам превращается в кнопку. То есть он становится listener(ом) этих событий. А события быстрее слышит тот, кто ближе к ним находится.
А если клип реагирует на "правильные" события мыши, как то: onMouseDown/Up/Move, то он становится listener(ом) этих событий, и – естественно – кнопке оставляет ее события. Конечно, если она успеет.
Например, у нас есть кнопка в клипе "qqq". Если мы напишем такой скрипт
Код:
qqq.onMouseDown = function(){
		qqq._visible = false;
}
то кнопка будет реагировать на on(rollOver) и on(rollOut), но на on(press) и на on(release) – не успеет. Так как это событие перехватит клип "qqq".
__________________
Для того чтобы узнавать, есть два способа: - задавать вопросы и пытаться самому на них ответить. Второй способ более продуктивный.
(S.Wizard)