Показать сообщение отдельно
Старый 17.07.2009, 01:52
Avid вне форума Посмотреть профиль Отправить личное сообщение для Avid Найти все сообщения от Avid
  № 2  
Ответить с цитированием
Avid

Регистрация: May 2009
Сообщений: 9
наверное никак , можно уменьшить вероятность повысив число кадров в секунду)))
ты выводишь курсор после того, как выполнен хиттест, но до следующего входа в кадр

Добавлено через 23 часа 25 минут
Вобщем создай в своей флехе экземпляр кнопки,область срабатывания рисуешь размером со сцену,
пишешь кнопочные обработчики оn (RollOut){} on(RollOver){}
если тебе нужно знать когда мышь находится в окне проигрывателя, то
Код AS1/AS2:
on(RollOver){
trace("мышь в окне");}
оn (RollOut){
trace("мышь не в окне");}
если тебе нужно, чтобы содержимое сцены реагировало на вывод курсора из проигрывателя, создаешь для каждого из объектов статическое свойство в их конструкторе, к примеру
Код AS1/AS2:
static public var hit:Boolean=false;
тогда
Код AS1/AS2:
on(RollOver){
obj1.hit=true;
obj2.hit=true;}
 
оn (RollOut){
obj1.hit=false;
obj2.hit=false;}
переменную hit используешь в методе onEnterFrame своих клипов.