Форум Flasher.ru

Форум Flasher.ru (http://www.flasher.ru/forum/index.php)
-   ActionScript (http://www.flasher.ru/forum/forumdisplay.php?f=5)
-   -   unicode в редакторе ActionScript (http://www.flasher.ru/forum/showthread.php?t=30758)

psv 24.04.2002 13:52

unicode в редакторе ActionScript
 
Вопрос такой (сейчас попробую сформулировать):
Хочу я, к примеру, объявить строковый массив, в элементах которого присутствуют спец-символы
myArray = new Array("ßüöä","и др."); (в первом элементе символы из немецкой раскладки, те которые с умляутами).
так ведь не выходит, не понимает редактор Unicode, например chr(0196).
на сцене при помощи Text Tol такое прокатывает, а вот в редакторе скриптов - нет. Как же можно присвоить переменным нужное значение (в данном случае строку с символами, которых нет в обычной ANSI кодировке)???

P.S. использую пятый флэш.

T0M 24.04.2002 14:54

всё дело в шрифтах! Найди шрифт понимающий немецкий…
 
если у тебя нет нужного шрифта во флеше, который понимает "?uoa", то ничего не выйдет...
и ты должен понимать, если у тебя он есть, то у других его может не быть... и вместо немецкого, они увидят белиберду... поэтому выбери шрифт понимающий немецкий, и сделай его динамическим с с разрытием... занимать будит больше, но есть гарантия что этот текст увидят все... ;)

psv 24.04.2002 15:32

так ведь есть шрифт, Arial CE, например - на сцене то работает (простые текстовые метки).
Как в редакторе скриптов шрифт сменить?
Кстати, это элементы массива с немецкими символами потом идут в динамические текстовые поля (как заголовки к кнопкам). Ну и конечно эти поля имеют формат с этим Arial CE, который собственно поддерживает немецкую раскладку - но ничего не получается, заголовки выглядят так-же, как и в редакторе скриптов, и никакие chr(xxx) не помогают....

А в редакторе то можно вообще штифт сменить - я чего-то не нашел нигде???

Stellerex 24.04.2002 15:44

5 флэш не поддерживает unicode _вообще_, не только в редакторе. Используй шестерку. Не знаю, как там обстоит дело с редактором, но если в скрипте, подгружаемом с помощью #include "blablabla.as"
первая строка выглядит следующим образом:
//!-- UTF8
сам скрипт он начинает трактовать, как уникодный.

psv 24.04.2002 15:50

значит с пятым флэшем проблема нерешаема???
или можно со шрифтами как-то помудрить?
рисует же он эти умляуты (на сцене)....

Stellerex 24.04.2002 16:05

Почему нерешаема? Не заморачивайся с unicode - инклудь все свои тексты из внешних скриптов. Их можешь делать где угодно, хоть в том же ультраедите.

T0M 24.04.2002 16:12

ща сам попробую и скажу, можно это сделать или нет...
если да та исходник дам...

T0M 24.04.2002 16:26

Вложений: 1
вот ответы на все твои вопросы!
:cool:
если я конечно тебя правильно понял... :rolleyes:

psv 24.04.2002 18:15

РАБОТАЕТ, но только В ТВОЁМ ИСХОДНИКЕ!!!
В чём засада???
Делаю точно такой-же свой - НЕ РАБОТАЕТ.
Ты что-то говорил о профессиональном режиме?

T0M 24.04.2002 19:45

Вложений: 1
хотя я в таких случаях поступаю вот так...


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

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