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

Вернуться   Форум Flasher.ru > Архив Flasher.ru > Flash > ActionScript

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

Регистрация: Apr 2002
Сообщений: 7
По умолчанию клавиатура унд меню

есть некоторое кол-во кнопок... обычных таких кнопок, видных на экране... а как сделать так, чтобы по ним можно было клавиатурой перемещаться, а не только мышью ???

точнее, я сделал, но таким извратом... есть ли какой-нть способ общепринятный ?

Старый 09.04.2002, 16:32
netstuff вне форума Посмотреть профиль Отправить личное сообщение для netstuff Найти все сообщения от netstuff
  № 2  
netstuff
 
Аватар для netstuff

Регистрация: Apr 2001
Адрес: San Pietroburgo
Сообщений: 1,408
это зависит от того, что ты подрузамеваешь под извратом

а вообще можно так:

if(Key.isDown(Key.ENTER)) {
doSomeAction();
}
__________________
I denti non possono dire niente... senza la lingua...
Perche' la tua lingua e' mia!

Старый 09.04.2002, 17:08
мамонт вне форума Посмотреть профиль Отправить личное сообщение для мамонт Найти все сообщения от мамонт
  № 3  
мамонт

Регистрация: Apr 2002
Сообщений: 7
изврат : на кнопе во фрейме over есть мувик. соответственно, когда жмешь кнопу "вниз" (к примеру) он должен проигрываться, якобы фокус на этой кнопке сейчас. кроме того, при нажатии ентер какое-нть событие происходит... и все это в одном мувике.
я делал, что при нажатии вниз на фрейме один, он переходит, на фрейм 5, где играется этот мувик кнопки отдельно. соответственно, события на фрейм 5 : при нажатии на вниз - переход на фрейм 10, где проигрывается мувик кнопки 3, а при нажатии "вверх" - переход на кадр 1, дескать, выбрана кнопка 1. и для каждой кнопки на соответствующем для нее кадре свое событие по ентер... гимор еще тот... а как по другому - не знаю... ведь если есть 5 кнопок, скажем... и по ним нужно "ходить" клавишами вверхи вниз... чорт. я не знаю.

Старый 09.04.2002, 17:16
netstuff вне форума Посмотреть профиль Отправить личное сообщение для netstuff Найти все сообщения от netstuff
  № 4  
netstuff
 
Аватар для netstuff

Регистрация: Apr 2001
Адрес: San Pietroburgo
Сообщений: 1,408
ну так я выше написал, как это можно сделать.
doSomeAction() - это действия происходящие при нажатии на кнопку ENTER
__________________
I denti non possono dire niente... senza la lingua...
Perche' la tua lingua e' mia!

Старый 09.04.2002, 17:56
мамонт вне форума Посмотреть профиль Отправить личное сообщение для мамонт Найти все сообщения от мамонт
  № 5  
мамонт

Регистрация: Apr 2002
Сообщений: 7
1. представь, что мышь отсутствует НАПРОЧЬ.
2. кнопок на экране - 5 штук. и на каждой свое действие.
3. вопрос : как кнопку выбрать с помощью клавиатуры
если он решаем, то по enter все работает чудно.

Старый 09.04.2002, 18:04
netstuff вне форума Посмотреть профиль Отправить личное сообщение для netstuff Найти все сообщения от netstuff
  № 6  
netstuff
 
Аватар для netstuff

Регистрация: Apr 2001
Адрес: San Pietroburgo
Сообщений: 1,408
кнопки надо выбрать? или нажать?
если нажать:

есть пять кнопок, каждая реагирует на соответствующую цифру-клавишу:
пишем для каждой вот это:
if(Key.isDown(Key.XXX)) {
doSomeAction();
}
где вместо XXX подставляем код соответсвующей кнопки (см. help).

а для какого флеша тебе надо?
__________________
I denti non possono dire niente... senza la lingua...
Perche' la tua lingua e' mia!

Старый 10.04.2002, 12:14
мамонт вне форума Посмотреть профиль Отправить личное сообщение для мамонт Найти все сообщения от мамонт
  № 7  
мамонт

Регистрация: Apr 2002
Сообщений: 7
их надо сперва выбрать (стрелками клавиатуры), потом тока ентером нажать.
какой флеш... начальство приказало сделать байду какуйу-то... для показа всем - вот и делаю. а мышь у них не котируется.

Старый 10.04.2002, 12:20
netstuff вне форума Посмотреть профиль Отправить личное сообщение для netstuff Найти все сообщения от netstuff
  № 8  
netstuff
 
Аватар для netstuff

Регистрация: Apr 2001
Адрес: San Pietroburgo
Сообщений: 1,408
понятно, начальство прикольное - мышку не любит - первый раз слышу о таком...

на 6 флеше пойдет? или обязательно в пятерке делать?

подожди, я подумаю
__________________
I denti non possono dire niente... senza la lingua...
Perche' la tua lingua e' mia!

Старый 10.04.2002, 12:26
мамонт вне форума Посмотреть профиль Отправить личное сообщение для мамонт Найти все сообщения от мамонт
  № 9  
мамонт

Регистрация: Apr 2002
Сообщений: 7
а по барабану на каком... я ни 5, ни в 6 не знайу как делать.
спасибо за помощь.

Старый 10.04.2002, 12:31
netstuff вне форума Посмотреть профиль Отправить личное сообщение для netstuff Найти все сообщения от netstuff
  № 10  
netstuff
 
Аватар для netstuff

Регистрация: Apr 2001
Адрес: San Pietroburgo
Сообщений: 1,408
дело в том, что 5 плеер есть у всех (90%), а 6 - только вышел. Это означает, что если ты выполняешь корпоративный (внутрисетевой) проект - то всё оки, а если в Интернет (глобальный) - то многие могут обламаться.
Мне в принципе и в 5 будет не сложно сделать, просто я уже к 6 привык. Вообщем, когда сделаю, тогда и решим, оки?
__________________
I denti non possono dire niente... senza la lingua...
Perche' la tua lingua e' mia!

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

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

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


 


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


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