Форум Flasher.ru

Форум Flasher.ru (http://www.flasher.ru/forum/index.php)
-   Общие вопросы о Flash (не затрагивающие ActionScript) (http://www.flasher.ru/forum/forumdisplay.php?f=60)
-   -   Не пишутся русские буквы (http://www.flasher.ru/forum/showthread.php?t=72822)

timoshenkov 05.12.2005 01:19

Не пишутся русские буквы
 
Не получается ввести с клавиатуры в поле input русские буквы.
Скопировать и вставить их туда можно. Поэтому причина, что нет шрифтов или ошибка в кодировке отпадает.

Эта тема началась обсуждаться здесь

человек нашел причину что если убрать <param name="wmode" value="transparent" /> то все работает.
Я проверял это действительно так. Но прозрачный фон мне нужен. Так как мне не понятно чем это связанно то кажется что это глюк какой-то.

Помогите кто сталкивался с этим.
Спасибо

P.S.
!!!!!!!!!!!!!!!
Убедительная просьба мега умникам, которые знают ответ либо дать его либо не писать сообщения типа поиск рулит.
Эта привычка псевдо гуру флеша на этом форуме меня сводит с ума!
Почему на других форумах если у людей чешуться руки, то они дают ссылку на этот топик либо дают ответ или молчат. А не ведут себя так как будто это не форум, а мануал в котором по два раза говорить об одном и том же это не круто совсем.
Модераторы как понимаю во всю поддерживают высокомерное хамство таких пользователей, для чего только не понятно.

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

netstuff 06.12.2005 18:33

прозрачный фон - ацтой. не советую =)

Цитата:

а мануал в котором по два раза говорить об одном и том же это не круто совсем
в мануале-то как раз и круто говорить об одном и том же =)))

timoshenkov 06.12.2005 18:37

Спасибо соседям !!!!!!
 
на это м форуме http://flash-mx.ru/forum/topic_show.pl?tid=204;pg=1 найден почти работающий вариант.
Почему почти потому что на Mac если постораться то можно словить баг в этом способе. Так как основан он на том что отлавливает нажатия клавиш перекодирует их и записывает в текстовое поле.

Посмотрите сами.
Код:


TF.onChanged = function()
 {
  var broken = this.text.split(chr(4));
  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("");
 };


P.S.
Большое спасибо псевдо гуру флеша, что не писали сообщения : поиск рулит. Хотя конечно без вас получилось, что я сам спросил и сам ответил.

timoshenkov 06.12.2005 18:39

ой блин как не красиво вставился пример кода.

Модераторы подправте плиз. я наверное не в тот тег все это вставил. сорри.

P/S/

Уже подправил!

KUZEN 06.12.2005 18:45

Цитата:

Сообщение от timoshenkov
ой блин как не красиво вставился пример кода.

Модераторы подправте плиз. я наверное не в тот тег все это вставил. сорри.

P/S/

Уже подправил!

Почему не в тот ?! И если тебе надо возьми да измени ...

netstuff 06.12.2005 18:51

Цитата:

Хотя конечно без вас получилось, что я сам спросил и сам ответил.
и это правильно =)

timoshenkov 06.12.2005 20:22

Цитата:

Сообщение от netstuff
и это правильно =)

Не спорю, но если не попросишь так ведь напишут же поиск рулит

Minras 12.12.2005 02:34

Цитата:

Сообщение от timoshenkov
на Mac если постораться то можно словить баг в этом способе

у меня несколько текстовых полей в одном клипе.
в первом кадре клипа прописал этот обработчик для всех полей.
работает только для того поля, которое расположено на странице первым (неважно в какой последовательности прописаны обработчики).

timoshenkov 12.12.2005 02:39

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


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

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