Форум Flasher.ru

Форум Flasher.ru (http://www.flasher.ru/forum/index.php)
-   ActionScript 1.0/2.0 (http://www.flasher.ru/forum/forumdisplay.php?f=93)
-   -   анализатор текста как ? (http://www.flasher.ru/forum/showthread.php?t=89860)

wolfoo7 25.12.2006 19:14

анализатор текста как ?
 
впервые столкнулся с проблемой когда флеш не понимает некоторые немецкие буквы

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

смысл в том чтоб символы из хтмл заменялись на нормальные например

&laque = "«" и так далее

заранее спасибо

etc 25.12.2006 19:17

Написать скрипт, который это будет всё заменять. Необходимые знания: String, Array, Array.split, Array.join

aksios 25.12.2006 19:18

Что есть хтмл во флеше?
Не понял в чем проблем: находишь код символа и делаешь замену.

wolfoo7 25.12.2006 21:31

aksyos

есть текстовое поле в него подгружаеться html так вот в хтмл есть такие буквы как äüõö они не отображаються корректно они отображаються также как в самом коде хтмл

&laque

для каждого символа конечно по разному вот мне и нужен текстовый анализатор чтоб он эти символы заменял на те которые мне нужны

народ ну подкиньте хоть немного литературы а лудше маленький пример а то я даже не знаю с чего начать

спасибо

miramax 25.12.2006 22:03

А не проще правильно настроить кодировку ?

wolfoo7 25.12.2006 22:06

miramax

если проще подскажите пожалуйста как

вот подгружаемый хтмл там все отображаеться отлично

http://velweb.eu/public/home.html

а вот сам флеш в котором отлично все отображаться не хочет

http://velweb.eu/public/home.swf

заранее спасибо

miramax 25.12.2006 22:44

У меня всё отлично работает в браузерах IE 6, 7 , Mozilla Seamonkey и в Опере

wolfoo7 25.12.2006 22:59

http://velweb.eu/public/1.JPG

http://velweb.eu/public/2.JPG

у тебя отображаються такие буквы как äöõü ? потому что у меня полный бред или я чтото не понимаю

miramax 25.12.2006 23:09

В таком случае лучше заэмбэдить немецкие глифы (типа буквы).

wolfoo7 25.12.2006 23:12

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

в любом случае спасибо

miramax 25.12.2006 23:50

Я бы в юникоде брал данные с сервера, хотя не знаю как там у тебя всё организовано.
Если совсем туго станет, то на АС1/2 одну последовательность символов можно заменить на другую так:
Цитата:

str = str.split('ä').join('ä');

wolfoo7 25.12.2006 23:54

мирамах поклон в ноги побежал эксперементировать

wolfoo7 26.12.2006 00:45

не получаеться ничего мирамакс если не сложно помоги плз

velweb.eu/public/home.rar

сюда залил исходник если невозможно изменить эти символы возможноли посреди флеш сделать окно гдебы отображалась обычная хтмл страница или это невозможно ?


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

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