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

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

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

Регистрация: Jul 2010
Адрес: Москва
Сообщений: 256
Записей в блоге: 1
По умолчанию ф-я stage и ее связь с клавиатурой

Дорогие друзья !

Отважусь на несколько наивную тему...

У меня в игре вход на основное поле делается двумя путями: непосредственным кликом на приветствие и путем таймер-эффекта, которые после 30 сек заставки просто автоматически выводит основное после игры, гася при этом приветствие.

Так вот, сразу же, если НЕ кликнуть на экран монитора, управляющие кнопки работать не будут !

Попытался было решить вопрос с помощью ф-и stage... и выражение типа

Код AS3:
stage.focus
пока никак


С уважением
Влад

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

Регистрация: Mar 2007
Сообщений: 319
Это сделано из соображения безопасности, представь что какой-то флеш баннер мог бы слушать события ввода с клавиатуры просто находясь на странице сайта, без дополнительного взаимодействия.

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

блогер
Регистрация: Sep 2011
Адрес: Москва
Сообщений: 533
Записей в блоге: 4
Обычно в играх, при потере флешкой фокуса, попап выводят с просьбой для продолжения игры кликнуть по флешке, ну и паузу ставят естетсвенно. Соответствующие события есть. А иначе никак.

Старый 16.07.2014, 19:31
olexandr вне форума Посмотреть профиль Отправить личное сообщение для olexandr Посетить домашнюю страницу olexandr Найти все сообщения от olexandr
  № 4  
Ответить с цитированием
olexandr
 
Аватар для olexandr

Регистрация: Aug 2007
Адрес: Ukraine, Kyiv
Сообщений: 643
Отправить сообщение для olexandr с помощью ICQ Отправить сообщение для olexandr с помощью MSN Отправить сообщение для olexandr с помощью Skype™
есть событие потери фокуса, есть событие покидания мышкой пределов флешки
но вот передать управление флешке без клика по ней нельзя. из самой флешки, возможно с помощью яваскрипта и можно это сделать.
__________________
сайт, vk

Старый 17.07.2014, 01:39
wlad вне форума Посмотреть профиль Отправить личное сообщение для wlad Найти все сообщения от wlad
  № 5  
Ответить с цитированием
wlad

Регистрация: Jul 2010
Адрес: Москва
Сообщений: 256
Записей в блоге: 1
Спасибо... ну тогда нужно писать страховочное окошко, которое появится ч-з, к примеру, 5 сек после начала игры и написать на нем: "Господа! Кликните!". Как мера сойдет, я думаю.

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

Регистрация: Mar 2007
Сообщений: 319
А ещё можно сделать здоровую кнопку "СТАРТ" и пользователь не заметит что кликнул два раза

Старый 17.07.2014, 04:23
nubideus вне форума Посмотреть профиль Отправить личное сообщение для nubideus Найти все сообщения от nubideus
  № 7  
Ответить с цитированием
nubideus

Регистрация: Jan 2013
Сообщений: 322
в флешевых играх вполне нормально выпрашивать клик, т.к. на агрегаторах не особо подергаешь js.
есть rw-права html - юзай js. как минимум ты сможешь делегировать события через мост

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

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

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


 


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


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