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

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

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

Регистрация: Feb 2008
Сообщений: 6
По умолчанию Событие keydown не наступает !?

Событие keydown не наступает (несмотря на нажатие клавиш) до тех пор пока не наступит событие mouseDown, после этого все работает правильно в соответствии с кодом.

Происходит это при воспроизведении в браузерах, в среде Flash-разработки все отрабатывает правильно.

Манипуляции с фокусом эффекта не дают.

Как победить?

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

блогер
Регистрация: Nov 2006
Адрес: Moscow
Сообщений: 2,145
Записей в блоге: 7
А манипуляции с фокусом где проводятся и как?

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

Регистрация: May 2003
Адрес: Tallinn
Сообщений: 3,182
а рамка случайно не появляется вокруг флэш контента (в ИЕ)?
__________________
Flash Developer
Папа TDP4 Team Battle

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

Регистрация: Feb 2008
Сообщений: 6
пробовал так:
Код:
ff = new Object() 
....
ff.onKeyDown = function() 
{
	if (Key.isDown(...))  {...}
}
Key.addListener(ff)
или просто:
Код:
keycheck = function() 
{
	if (Key.isDown(...))  {...}
}
если привязать к какому-нибудь клипу
Код:
on (keyPress "...") {...}
– ситуация не меняется

(т.е. работает, но только после того как кликнуть мышкой)

рабочий пример здесь: http://web-photos.ru/demo/ должны работать в частности клавиши со стрелками

рамки нет, поскольку она отключена ява-скриптом swfobject.js. Скрипт при отключении на эту ситуацию не влияет.


Последний раз редактировалось utr; 26.02.2008 в 17:21.
Старый 26.02.2008, 16:28
iNils вне форума Посмотреть профиль Отправить личное сообщение для iNils Посетить домашнюю страницу iNils Найти все сообщения от iNils
  № 5  
Ответить с цитированием
iNils
Негуру
 
Аватар для iNils

администратор
Регистрация: Jan 2000
Адрес: Кёнигсберг in Moscow
Сообщений: 21,883
Записей в блоге: 7
utr, для оформления своего кода надо использовать теги [code][/code]. Исправьте.
__________________
(и)Нильс.ru | Плагины для FlashDevelop

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

Регистрация: Apr 2007
Сообщений: 1,369
У меня нормально работает, т.е. загрузил сайт и сразу клавишами потыкал, фотки туда-сюда ездиють.
Использовал ИЕ7.
__________________
john

Старый 27.02.2008, 09:59
chingachgoog вне форума Посмотреть профиль Найти все сообщения от chingachgoog
  № 7  
Ответить с цитированием
chingachgoog
Banned
 
Аватар для chingachgoog

блогер
Регистрация: Nov 2006
Адрес: Moscow
Сообщений: 2,145
Записей в блоге: 7
да у меня тоже после клика лишь сработало.

так где фокус назначается?

Старый 27.02.2008, 19:59
utr вне форума Посмотреть профиль Отправить личное сообщение для utr Найти все сообщения от utr
  № 8  
Ответить с цитированием
utr

Регистрация: Feb 2008
Сообщений: 6
тот код, который я указывал, все проверки клавиш стоит на _root
(у меня Safari Mac / но на ИЕ6 ведет себя также)

Старый 28.02.2008, 01:03
chingachgoog вне форума Посмотреть профиль Найти все сообщения от chingachgoog
  № 9  
Ответить с цитированием
chingachgoog
Banned
 
Аватар для chingachgoog

блогер
Регистрация: Nov 2006
Адрес: Moscow
Сообщений: 2,145
Записей в блоге: 7
в коде выше фокус не назначается

Старый 28.02.2008, 03:11
utr вне форума Посмотреть профиль Отправить личное сообщение для utr Найти все сообщения от utr
  № 10  
Ответить с цитированием
utr

Регистрация: Feb 2008
Сообщений: 6
не знаю как и куда этот фокус нужно ставить, мне казалось, что для события keydown фокус не нужен.

(?) что-нибудь типа:
Код:
_root.createTextField("tf", 3, 220, 10, 200, 100);
tf.type = "input";
Selection.setFocus("tf");
пока ничего не выходит

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

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

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


 


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


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