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

Вернуться   Форум Flasher.ru > Flash > Flash Приложения: AIR, Zinc и тд.

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

Регистрация: Jun 2012
Сообщений: 16
Post StageWebView android + выделение текста

Здравствуйте

Использую StageWebView для отображения web содержимого под android.
Стояла задача при taphold на ссылке отображать контекстное меню. Сделал его с помощь jquery, но столкнулся с тем, что при taphold вываливается системное(? так и не нашел его описание) меню на StageWebView (на самом верху экрана)



Под iOS подобное меню тоже показывается, но там удалось побороть его с помощь css
Код AS3:
-webkit-user-select: none;
-webkit-touch-callout: none;
Как вариант советуют блокировать события touch{start,move,end}, но после экспериментов стало понятно, что как только начинает блокироваться системное меню, тогда же перестает показываться и меню на jquery, что, в принципе, логично, события то одни и те же отлавливает.

Если бы было достоверно известно что используется под android для реализации StageWebView, то была бы возможность наследоваться от базового класса и написать расширение для этого случая. Но, насколько я понимаю, air создаст что подойдет (http://help.adobe.com/en_US/FlashPla...geWebView.html - useNative:Boolean (default = false) — When useNative is false, a version of WebKit embedded within AIR is used as the source of the StageWebView created. When useNative is true, then AIR will use the the system's default web engine. Mobile platforms only support using the system web engine, so useNative is ignored on mobile platforms.) В любом случае это достаточный объем работы, возможно есть более простой вариант.

Возможно кто-нибудь сталкивался с этим меню и знает как его корректно отключить?

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

Теги
air , Android , StageWebView , text selection
Опции темы
Опции просмотра

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

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


 


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


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