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

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

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

Регистрация: Nov 2009
Сообщений: 22
По умолчанию wmode transparent и русские буквы (continue)

Народ, прошло столько лет, и неужели никто не нашёл способ решить эту проблему?
Проблема в том, что ифреймовое приложение во ВКонтакте закрывает стандартные окна Контакта (Настройки, Приглашение друзей). Решение - поставить wmode="transparent". Однако в приложении используются поля ввода, в которых перестают печататься русские символы... WTF?))
Как вообще такой баг мог прожить столько лет и не дойти до Адобовских ушей?)
Может у кого есть какие мысли?.. Не могу представить как выйти из данной ситуации... Видел ужасный код, где идёт проверка нажатия каждой клавиши) (большой и маленькой))), но этот код естесенно убивает английские буквы) и шпарит только на русском)
Помогите плиз, или давайте думать вместе, если кому тоже хочется найти решение проблемы

Старый 22.03.2011, 23:41
Zebestov вне форума Посмотреть профиль Отправить личное сообщение для Zebestov Посетить домашнюю страницу Zebestov Найти все сообщения от Zebestov
  № 2  
Ответить с цитированием
Zebestov
Lorem ipsum
 
Аватар для Zebestov

модератор форума
Регистрация: May 2001
Адрес: Одесса
Сообщений: 4,869
Записей в блоге: 4
Перед вызовом окошек контакта
Код AS3:
ExternalInterface.call("document.getElementById('mySWFDivId').display = 'none'");
После того, как с окошками все порешали
Код AS3:
ExternalInterface.call("document.getElementById('mySWFDivId').display = 'block'");
Вроде так. И никаких wmode=transparent|opaque не нужно.
__________________
Поймай яблоко 2!

Старый 23.03.2011, 00:14
incoob вне форума Посмотреть профиль Отправить личное сообщение для incoob Найти все сообщения от incoob
  № 3  
Ответить с цитированием
incoob

Регистрация: Mar 2008
Сообщений: 215
https://bugs.adobe.com/jira/browse/FP-501 вроде поправлен?

Старый 23.03.2011, 14:47
t0di вне форума Посмотреть профиль Отправить личное сообщение для t0di Найти все сообщения от t0di
  № 4  
Ответить с цитированием
t0di

Регистрация: Nov 2009
Сообщений: 22
Нет, баг не поправлен.
Если я буду скрывать див, то от перестройки ДОМа флэшка снова начнёт загрузку сначала.

Старый 23.03.2011, 14:55
Zebestov вне форума Посмотреть профиль Отправить личное сообщение для Zebestov Посетить домашнюю страницу Zebestov Найти все сообщения от Zebestov
  № 5  
Ответить с цитированием
Zebestov
Lorem ipsum
 
Аватар для Zebestov

модератор форума
Регистрация: May 2001
Адрес: Одесса
Сообщений: 4,869
Записей в блоге: 4
Ну не скрывай — измени размер, поставь туда, где он не перекрывает окно, спрячь через visibility = "hidden|visible" — варианты.
А вообще рядом приведена заплатка какая-то для таких случаев.
__________________
Поймай яблоко 2!

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

блогер
Регистрация: Mar 2008
Адрес: РФ, Санкт-Петербург
Сообщений: 2,272
Записей в блоге: 5
Отправить сообщение для gloomyBrain с помощью ICQ Отправить сообщение для gloomyBrain с помощью Skype™
Цитата:
Нет, баг не поправлен.
Поправлен для 10.1 и выше (по крайней мере, там так сказано =))

Цитата:
Если я буду скрывать див, то от перестройки ДОМа флэшка снова начнёт загрузку сначала.
Можно попробовать сделать контейнеру overflow: hidden и просто двигать флешку внутри него
__________________
...вселенская грусть

Старый 23.03.2011, 15:22
t0di вне форума Посмотреть профиль Отправить личное сообщение для t0di Найти все сообщения от t0di
  № 7  
Ответить с цитированием
t0di

Регистрация: Nov 2009
Сообщений: 22
Цитата:
Ну не скрывай — измени размер, поставь туда, где он не перекрывает окно, спрячь через visibility = "hidden|visible" — варианты.
Цитата:
Можно попробовать сделать контейнеру overflow: hidden и просто двигать флешку внутри него
да всё бы ничего, вот только как же мне узнать, что делает пользователь? Речь идёт о приложении ВКонтакте, эти окна не мои.
я не узнаю открыл ли он окно с настройками или приглашение друзей(
Цитата:
Поправлен для 10.1 и выше (по крайней мере, там так сказано =))
Возможно) но в 10.2 у меня не работает

Старый 23.03.2011, 15:29
Zebestov вне форума Посмотреть профиль Отправить личное сообщение для Zebestov Посетить домашнюю страницу Zebestov Найти все сообщения от Zebestov
  № 8  
Ответить с цитированием
Zebestov
Lorem ipsum
 
Аватар для Zebestov

модератор форума
Регистрация: May 2001
Адрес: Одесса
Сообщений: 4,869
Записей в блоге: 4
Цитата:
Сообщение от t0di Посмотреть сообщение
да всё бы ничего, вот только как же мне узнать, что делает пользователь? Речь идёт о приложении ВКонтакте, эти окна не мои.
я не узнаю открыл ли он окно с настройками или приглашение друзей(
Есть такое. Ну тогда юзай заплатку из соседнего топика.
__________________
Поймай яблоко 2!

Старый 23.03.2011, 15:40
t0di вне форума Посмотреть профиль Отправить личное сообщение для t0di Найти все сообщения от t0di
  № 9  
Ответить с цитированием
t0di

Регистрация: Nov 2009
Сообщений: 22
Блин, забыл ещё про заплатку отписать)
Попробую реализовать в AS3, о результатах отпишусь

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

Регистрация: Oct 2010
Адрес: Харьков
Сообщений: 616
Записей в блоге: 1
Отправить сообщение для strangedk с помощью ICQ Отправить сообщение для strangedk с помощью Skype™
Я из соседнего топика, решил проблему посредством wmode="window".

Вариант указанный выше с ExternalInterface, оптимален, и вполне может сработать.

з.ы. Насчет бага, у меня работало везде, кроме Chrome
Заплатка та, в chrome тоже не работает.

А в jira у adobe указано описание бага как:
"wmode=transparent breaks input of text in Opera / Firefox / Safari on Windows"
- т.е. о Chrome никто и не думал)

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

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

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


 


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


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