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

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

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

Регистрация: Jul 2006
Сообщений: 9
По умолчанию Непонятная ботва с onRollOut кнопки

Возникла проблема:
Есть две кнопки button0 и button1. У этих кнопок прописаны обработчики событий:
Код:
button0.onRollOver = function() { this.method1() }
button0.onRollOut = function() { this.method2(); }
button1.onRollOver = function() {this.method1() }
button1.onRollOut = function() {this.method2(); }
Методы method1() и method2() управляют кое-какой анимацией при
наведении/убирании курсора с кнопок. Внутри этих методов используется
событие _root.onEnterFrame.

Если завести курсор на рабочую область кнопки, а потом вывести (не
попадая при этом на раб.область второй) - все нормально работает.

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

Хотелось бы понять, что сделано неправильно и как решить проблему.


Последний раз редактировалось HiTemplar; 03.08.2006 в 19:50.
Старый 03.08.2006, 22:32
etc вне форума Посмотреть профиль Найти все сообщения от etc
  № 2  
Ответить с цитированием
etc
Et cetera
 
Аватар для etc

Регистрация: Sep 2002
Сообщений: 30,787
Ты используешь один и тот же onEnterFrame, используй разные

Старый 04.08.2006, 02:38
Kyber Anton вне форума Посмотреть профиль Отправить личное сообщение для Kyber Anton Посетить домашнюю страницу Kyber Anton Найти все сообщения от Kyber Anton
  № 3  
Ответить с цитированием
Kyber Anton
 
Аватар для Kyber Anton

Регистрация: Oct 2005
Адрес: Воронеж-Москва
Сообщений: 671
Отправить сообщение для Kyber Anton с помощью ICQ
То бишь this.onEnterFrame
__________________
(А)

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

Регистрация: Jul 2006
Сообщений: 9
2__etc
2Kyber Anton
Благодарю, суть ухватил, теперь все нормально У меня там, правда, еще были ошибки, оказывается...

З.Ы. 2Kyber Anton Кстати, так как ты подсказал, таки не сработало, т.к. onEnterFrame событие клипа а не кнопки.


Последний раз редактировалось HiTemplar; 04.08.2006 в 11:26.
Старый 04.08.2006, 15:23
Kyber Anton вне форума Посмотреть профиль Отправить личное сообщение для Kyber Anton Посетить домашнюю страницу Kyber Anton Найти все сообщения от Kyber Anton
  № 5  
Ответить с цитированием
Kyber Anton
 
Аватар для Kyber Anton

Регистрация: Oct 2005
Адрес: Воронеж-Москва
Сообщений: 671
Отправить сообщение для Kyber Anton с помощью ICQ
какая разница... главное, чтобы метод onEnterFrame был применён к разным клипам/кнопкам...
__________________
(А)

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

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

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


 


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


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