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

Вернуться   Форум Flasher.ru > Блоги > chingachgoog

Рейтинг: 1.00. Голосов: 2.

Решение проблемы ввода кириллицы на прозрачном фоне

Запись от chingachgoog размещена 20.05.2009 в 14:49
Всего комментариев 24

Комментарии

Старый 20.05.2009 15:22 iNils вне форума
iNils
 
Аватар для iNils
Старый 20.05.2009 15:25 etc вне форума
etc
 
Аватар для etc
Старый 20.05.2009 16:27 chingachgoog вне форума
chingachgoog
 
Аватар для chingachgoog
Не удивлен.
Я решил эту задачку за полчаса (главное было разобраться с механизмом глюка).
А решений компенсации глюка может быть море.
Старый 20.05.2009 17:26 etc вне форума
etc
 
Аватар для etc
Ссылки оставлены не на другие реализации, а с целью показать, что вы, батенька, придумали баян четырехлетней давности.
Старый 20.05.2009 18:43 chingachgoog вне форума
chingachgoog
 
Аватар для chingachgoog
А... Ну тогда извините, что сначала хорошо о вас подумал...
Вообще-то до сих пор велосипеды люди изобретают и изобретать будут. Особенно когда некотрые (не будем показывать пальцем) продолжают отвечать, что решения передвижения на двух колесах нет, вместо того чтобы указать на существующие изобретения.
Старый 20.05.2009 19:46 iNils вне форума
iNils
 
Аватар для iNils
Цитата:
Особенно когда некотрые (не будем показывать пальцем) продолжают отвечать, что решения передвижения на двух колесах нет, вместо того чтобы указать на существующие изобретения.
И что работает под всеми браузерами? Раньше то, работал только под IE, что не является решением проблемы.
Старый 20.05.2009 19:54 chingachgoog вне форума
chingachgoog
 
Аватар для chingachgoog
Цитата:
И что работает под всеми браузерами?
Ссылку читал. Как СЕЙЧАС - понятия не имею. У меня IE7.

Цитата:
Раньше то, работал только под IE, что не является решением проблемы.
Подушка безопасности не решает проблему выживаемости при аварии на 100%. Но было бы странно, если бы она вообще не была упомянута, а вместо этого говорили бы "не попадайте в аварии".

Если сейчас по-прежнему решение с символом 0x4 работает только в IE, то даже в этом случае проблема решена на 90% или сколько там?
Старый 20.05.2009 20:10 iNils вне форума
iNils
 
Аватар для iNils
Доля IE где-то 67%, то есть 33% в пролете, а это слишком много.
Ну сказали вы, а толку? Все равно нельзя использовать. То есть это из серии использования System.useCodePage = true; Вы можете уговорить пользователя обновить плеер, но заставить его сменить браузер или локаль системы не получится.
В сети и так полно кривых сайтов, давайте поможем их увеличить? Поэтому и не говорим. А те кому очень очень очень надо, найдут сами.
Старый 20.05.2009 20:33 chingachgoog вне форума
chingachgoog
 
Аватар для chingachgoog
Цитата:
Поэтому и не говорим. А те кому очень очень очень надо, найдут сами.
iNils, вы знаете, что я всегда был за полное предоставление информации. Дайте ее разработчику. Скажите, при этом, что в 33%, возможно, это и не сработает. А уж разработчик САМ решит, как и что ему делать.
Как, например, никто не говорит же, что решения с кнопками навигации браузера не существует. А ведь 100% решения нет. И тем не менее, обычно дают достаточно полную информацию по вопросу.

NB!
Для особо щепетильных господ, которым мнится, будто я претендую на первооткрывательство сообщаю:
не претендую, ссылку, которую дал iNils добавил.
Но изобрести свой собственный велосипед было чрезвычайно приятно, с коей радостью и поделился тут в дневнике. Не ожидал, что кто-то огорчится этому...
Старый 20.05.2009 20:48 iNils вне форума
iNils
 
Аватар для iNils
Цитата:
что я всегда был за полное предоставление информации
Это не так. Полное, это объективное представление, от и до. А за вами наблюдается очень субъективное представление. Я готов предоставить полную информацию только зрелому разработчику, а не начинающему. Знания это не только возможность, это ответственность, нельзя давать оружие ребенку. Вы дали, он сам решил, что пофиг на косяки и в результате страдает не разработчик, а я как пользователь. Поэтому я не буду давать полусырые решения кому попало.

А пример с кнопками не адекватен. От того, что кнопки не работают, работоспособность не ухудшится. А лишение возможности ввести свои имя русскими буквами - ухудшится. Я не смогу это сделать и все.

Хотите более широкое решение? Делается две флешки, главная и доплнительная не прозрачная, по размерам поля ввода, которая вставляется дивом сверху. Связь через LocalConnection.
Обновил(-а) iNils 20.05.2009 в 20:50
Старый 20.05.2009 21:16 chingachgoog вне форума
chingachgoog
 
Аватар для chingachgoog
Цитата:
Я готов предоставить полную информацию только зрелому разработчику, а не начинающему.
Это вопрос философский. Вы считаете окружающих детьми, которым вы ВПРАВЕ указывать, что хорошо и плохо. Я же публику считаю РАВНОЙ себе и оставляю принятие решения (и ответственность за принятое решение) за разработчиком, исходя из его (разработчика) представлений, что есть хорошо и плохо.

Так как это вопрос мировоззренческий, то к консенсусу мы с вами не придем.
Но тем более вижу свою запись (с вашими комментариями) здесь полезной, т.к. она дает разностороннюю и весьма полную информацию.

Пример с двумя флешками не понял (я не силен в браузерной технологии). Я предполагаю, что разработчику, может случиться, захочется, чтобы текст вводился на прозрачном текстовом поле.

add:

NB!

Скотт Пек
Цитата:
Ложь можно разделить на два вида: белая ложь и черная ложь ...Белая ложь - это утверждение, которое само по себе не является ложным, но оставляет вне поля зрения значительную часть правды. ...утаивание существенной информации выглядит менее предосудительным, ...а так как обнаружить и искоренить его обычно труднее, то оно практически оказывается еще более пагубным, чем черная ложь.
Рерихи
Цитата:
недосказанность или утаивание есть утонченная форма лжи
Обновил(-а) chingachgoog 24.05.2009 в 12:15
Старый 20.05.2009 21:26 iNils вне форума
iNils
 
Аватар для iNils
Равными могут быть только равные.
Старый 20.05.2009 21:44 chingachgoog вне форума
chingachgoog
 
Аватар для chingachgoog
Цитата:
Равными могут быть только равные.
Опять мировоззренческий раскол.
Кто-то считает что есть люди разного сорта (это не про вас, а просто пример), а кто-то - что все люди равны при рождении в своих правах. Это нормально и я не собираюсь тут спорить кто из них прав.
Старый 27.05.2009 14:12 chingachgoog вне форума
chingachgoog
 
Аватар для chingachgoog
100% решение найдено.
Метод полностью устраняет проблему ввода кириллического текста в Цинк-приложениях с прозрачным фоном.
В том числе для внедренного шрифта.
(измененный код тут)
Старый 01.06.2009 05:51 wvxvw вне форума
wvxvw
 
Аватар для wvxvw
Кстати, если уж речь зашла о режимах отображения - очень полезная статья:
http://www.kaourantin.net/2008/09/on-performance.html

Особенно обратите внимание на рекоммендации по использованию wmode. А именно о том, как это влияет на производительность.

Цитата:
There is one exception to the rendering optimization: WMODE. If you use WMODE the Flash Player has no way of knowing if it is hidden or not and will continue to do a full render. Do not use WMODE. Unfortunately lots of rich media advertisement I see out there continues to enable this for no apparent reason.
Есть одно исключение (речь о режимах отображения) в том, что касается оптимизации: WMODE. Если вы используете этот режим, Флешплеер не будет знать о том, когда он виден, а когда нет, и будет продолжать рендерить графику не смотря ни на что. Не используйте WMODE. К сожалению многие РИА по прежнему продолжают использовать этот режим безо всяких на то оснований.
Обновил(-а) wvxvw 01.06.2009 в 05:56
Старый 01.06.2009 16:44 chingachgoog вне форума
chingachgoog
 
Аватар для chingachgoog
Вместо того, чтобы говорить - сделайте нормальный флеш-плеер, где будет нормально работать wmode, нам говорят - не используйте вообще этот wmode. Мило.
Это прямо советы премудрого пескаря, с которым известно, что стало.
А я бы сказал иначе:
"К сожалению адоб по-прежнему продолжает забивать на работу этого режима безо всяких на то оснований."
Старый 02.06.2009 17:53 wvxvw вне форума
wvxvw
 
Аватар для wvxvw
Вы всю статью прочитайте, а не только цитату... там речь восновном о новых режимах рендеринга, и про то, что поскольку есть новые и лучшие режимы, этот лучше не использовать.
Старый 02.06.2009 19:54 chingachgoog вне форума
chingachgoog
 
Аватар для chingachgoog
Я как раз всю статью прочитал. Там все советы премудрого пескаря, как не надо делать. "Флеш сосет при wmode" - плачут адобовцы. И нет ни одного "нового" и "лучшего" режима, что позволили бы делать фон флеш-плеера прозрачным.
Где вы это прочитали?

Самое смешное, что браузеры тут вообще не причем. Это целиком и полностью "заслуга" макромедиевцев/адобовцев. Иначе как объяснить, что Цинк-приложение с прозрачным фоном имеет ТОЧНО ТАКОЙ ЖЕ КОСЯК с кириллицей, что и IE? Понятно, что это глюк ActiveX. Не надо валить с больной головы на нездоровые (браузеры)
Старый 03.06.2009 00:35 wvxvw вне форума
wvxvw
 
Аватар для wvxvw
Ну да... вам разработчик прямым текстом, да еще и капсом пишет "не используйте эту фичу", а вы ее используете и удивляетесь, почему плохо работает...
Старый 03.06.2009 13:28 chingachgoog вне форума
chingachgoog
 
Аватар для chingachgoog
Так я про ТО ЖЕ САМОЕ и говорю - разработчик прямым текстом признался в своих кривых руках, но почему-то спихивает это на браузеры и не словом не обмолвился, что ведутся работы по улучшению ситуации.
Старый 03.06.2009 14:03 iNils вне форума
iNils
 
Аватар для iNils
Тут с chingachgoog соглашусь, баг не правят неприлично долго.
Старый 17.03.2010 16:54 KiL33 вне форума
KiL33
 
Аватар для KiL33
а почему бы не пользоваться мдм 3.0
там нэт этого бага
Старый 17.03.2010 21:46 chingachgoog вне форума
chingachgoog
 
Аватар для chingachgoog
Баг во флеш-плеере. Если в 3-м Цинке нет этого бага, значит Цинк внедряет новый флеш-плеер и значит есть флеш-плеер в котором этот баг побежден.
Вы знаете ТАКОЙ флеш-плеер?
Старый 18.03.2010 13:01 KiL33 вне форума
KiL33
 
Аватар для KiL33
Я хз, но в 3.0.0 цинке где использовался ещё 9 плеер, этого бага не было.
 

 


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


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