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

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

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

Регистрация: Apr 2008
Адрес: black sea
Сообщений: 137
Отправить сообщение для xdoom с помощью MSN Отправить сообщение для xdoom с помощью Skype™
По умолчанию поле ввода текста - русские кнопки дают англ буквы.

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

Странный глюк с полем ввода текста.. нет русских клавиш.

http://gms-net.ru/web/swf/ankets/gms_download.swf
тут в поля можно писать по русски

а тут
http://gms-net.ru/web/xx.php
где тот же мульт уже нельзя.

?????

при этом те клавиши где только одна русская буква нажимаются правильно..
а другие при русской раскладке дают англ буквы.

что за глюк? может это сервер или что ??

Старый 25.12.2008, 17:23
iNils вне форума Посмотреть профиль Отправить личное сообщение для iNils Посетить домашнюю страницу iNils Найти все сообщения от iNils
  № 2  
Ответить с цитированием
iNils
Негуру
 
Аватар для iNils

администратор
Регистрация: Jan 2000
Адрес: Кёнигсберг in Moscow
Сообщений: 21,879
Записей в блоге: 7
Потому, что в html указан wmode = transparent, а в таком режиме у флеш-плеера баг при вводе не латинские символов.
__________________
(и)Нильс.ru | Плагины для FlashDevelop

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

Регистрация: Apr 2008
Адрес: black sea
Сообщений: 137
Отправить сообщение для xdoom с помощью MSN Отправить сообщение для xdoom с помощью Skype™
Спасибо, после подсказки нашёл такой материал
Код AS1/AS2:
 //
 // заплатка, устраняющая проблему неправильного написания русских символов
 // в инпутных полях, при прозрачном фоне флэшки в хтмл
 // (wmode="transparent")
 //
 TF.onChanged = function()
 {
   if (this.text.indexOf(chr(4)) == -1) {
     return;
   }
   var broken:Array = this.text.split(chr(4));
   var caretIndex:Number = Selection.getCaretIndex()-broken.length+1;
   for (var i = 1; i<broken.length; i++) {
     broken[i] = String.fromCharCode(1024+broken[i].charCodeAt(0))+broken[i].substr(1);
   }
   this.text = broken.join("");
   Selection.setSelection(caretIndex,caretIndex);
 };
 // где TF - это ссылка на инпутное текстовое поле
но работает только в IE

устраивало бы отключить wmode="transparent"

но тогда если скроллом прокручивать страницу вниз, как только она попадёт на флешку без прозрачность мышь перехватывает flash player и всё скролла больше нет. (((

это наверно уже из другой оперы, и новой темы.

но может кто знает решение как отключить скролл во влеше.. или чтоб скрол во флеше скроллил html

пример зависания скрола
http://gms-net.ru/web/download.php

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

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

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


 


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


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