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

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

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

Регистрация: Jul 2012
Сообщений: 44
По умолчанию fullscreen и ok.ru

Всем привет. У меня возникла проблема с полноэкранным режимом в одноклассниках. Приложение сделано без iframe, поэтому доступа к html у меня нет. stage.allowsFullScreen возвращает false. Из всего этого у меня подозрение только на allowFullScreen, который судя по всему не прописан при встраивании ролика на страницу. Но как я уже говорил, у меня нет доступа к этому коду.
Вконтакте я работал через iframe, прописывал allowFullScreen и все работало. А тут вот нет.
Прежде чем писать в техподдержку хочу узнать, есть ли еще причины по которым ролику может быть запрещено переходить в полноэкранный режим? Может у меня просто знаний не хватает.

Старый 22.07.2014, 19:24
Ёлочка вне форума Посмотреть профиль Отправить личное сообщение для Ёлочка Найти все сообщения от Ёлочка
  № 2  
Ответить с цитированием
Ёлочка
 
Аватар для Ёлочка

Регистрация: Jun 2013
Адрес: Воронеж
Сообщений: 101
У меня было flash приложение в ВКОНТАКТЕ. Так вот там во время полного экрана диалоги покупок появлялись под флешкой. То есть диалоги были невидимы, пока из полного экрана не выйдешь. Видимо, в ОДНОКЛАССИКАХ точно такая же беда, вот и отключили, думаю.
__________________
В лесу родилась ёлочка, в лесу она росла! Зимой и летом...

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

Регистрация: Jul 2012
Сообщений: 44
в контакте я в таких моментах отключал фулскрин принудительно.

Старый 22.07.2014, 21:38
caseyryan вне форума Посмотреть профиль Отправить личное сообщение для caseyryan Найти все сообщения от caseyryan
  № 4  
Ответить с цитированием
caseyryan
 
Аватар для caseyryan

Регистрация: Jun 2012
Адрес: Новосибирск
Сообщений: 6,644
Записей в блоге: 4
Цитата:
Вконтакте я работал через iframe, прописывал allowFullScreen и все работало. А тут вот нет.
В ВК это и так разрешено
А вот разве в одноклассниках можно сделать приложение без iFrame? Oo
__________________
Ко мне можно и нужно обращаться на ты)

Старый 23.07.2014, 11:55
darkthor вне форума Посмотреть профиль Отправить личное сообщение для darkthor Найти все сообщения от darkthor
  № 5  
Ответить с цитированием
darkthor
 
Аватар для darkthor

Регистрация: Jul 2012
Сообщений: 44
можно. Вот скрин из настроек приложения: http://take.ms/othFe
У них в хелпе даже есть готовые AS классы для работы с их API именно для приложений которые не используют iframe и следовательно не используют JS для связи контакта с флешкой.

Добавлено через 1 час 0 минут
Вы мне главное скажите, есть ли что-то кроме allowFullScreen, что может запретить переход в полноэкранный режим? Если больше ничего нет, то я буду писать в техподдержку.

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

Регистрация: Mar 2007
Сообщений: 319
Цитата:
Для переключения в полноэкранный режим, необходимо зайти в настройки своего приложения, найти поле «Размеры приложения» и выставить чекбокс «полный экран». После этого сохраните изменение.
http://apiok.ru/wiki/pages/viewpage....ageId=42476487 может поможет, хотя я не уверен что чекбокс «полноэкранный режим» это разрешение для полноэкранного режима флеша.
в любом случае удобнее iframe использовать.

Старый 25.07.2014, 13:54
darkthor вне форума Посмотреть профиль Отправить личное сообщение для darkthor Найти все сообщения от darkthor
  № 7  
Ответить с цитированием
darkthor
 
Аватар для darkthor

Регистрация: Jul 2012
Сообщений: 44
Пробовал это чекбокс. Как я понял он служит для того чтобы влешка на странице растягивалась по всей ширине. Если этот чекбокс включен то можно устанавливать настройки ширины и высоты ролика в 0x0 соответственно. И тогда одноклассники сами вытягивают ролик по всей ширине.
Похоже придется переделать апи под iframe. Спасибо большое всем за помощь

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

блогер
Регистрация: Jul 2013
Адрес: Север
Сообщений: 1,921
Записей в блоге: 23
Отправить сообщение для ZackMercury с помощью ICQ Отправить сообщение для ZackMercury с помощью Skype™
А разница-то? Всё же решает, вроде, один лишь параметр - allowFullScreen.
Войдите в вашу игру на ОК, щёлкните правой кнопкой по странице, войдите в инспектор, и проверьте ваш параметр.
Если всё окей, то, возможно, вы опечатались где-то в коде.
__________________
There is no thing in this world that is not simple.

Старый 26.07.2014, 18:50
darkthor вне форума Посмотреть профиль Отправить личное сообщение для darkthor Найти все сообщения от darkthor
  № 9  
Ответить с цитированием
darkthor
 
Аватар для darkthor

Регистрация: Jul 2012
Сообщений: 44
Проверил. Там его нет )

Старый 31.07.2014, 13:18
Ёлочка вне форума Посмотреть профиль Отправить личное сообщение для Ёлочка Найти все сообщения от Ёлочка
  № 10  
Ответить с цитированием
Ёлочка
 
Аватар для Ёлочка

Регистрация: Jun 2013
Адрес: Воронеж
Сообщений: 101
Цитата:
The ActionScript that initiates full-screen mode can be called only in response to a mouse click or keypress. If it is called in other situations, it will be ignored (in ActionScript 2.0) or throw an exception (in ActionScript 3.0).
Вот такие пироги.)))))))) В переводе на русский, это означает, что полный экран работает только вот в таком случае:
Код AS3:
private function fullScreen( e:MouseEvent ):void
		{
			stage.displayState = StageDisplayState.FULL_SCREEN;
		}
Во всех других вариациях вызов полного экрана выдает ошибку.)))))

Опытным путём только что было выяснено, что полный экран нужно вызывать по событию MouseEvent.MOUSE_DOWN. А вот MouseEvent.CLICK так же вызывает ошибку.))))))))))
__________________
В лесу родилась ёлочка, в лесу она росла! Зимой и летом...


Последний раз редактировалось Ёлочка; 31.07.2014 в 13:58.
Создать новую тему Ответ Часовой пояс GMT +4, время: 14:42.
Быстрый переход
  « Предыдущая тема | Следующая тема »  

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

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


 


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


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