PDA

Просмотр полной версии : Нужен код 6й степени или шрифт с 6й степенью


motor4ik
30.08.2006, 17:57
вобщем встала необходимость в ас писать степени, - 1,2,3 юникодом без проблем, а дальше как быть? может кто решал такую проблему, где найти 6ю степень...:confused:

etc
30.08.2006, 18:16
Хелп по этому поводу ничего не говорит... Вероятно несколько вариантов:
1) Шрифт
2) Сторонние компоненты для написания формул
3) Собственный парсер строки со степенями.

iNils
30.08.2006, 18:17
Если шрифт полностью юникодовский, то в нем есть все цифры для степени. Я об этом уже как-то писал.

motor4ik
30.08.2006, 18:17
мне нужно имено в скрипт вставить символ...потом он будет присвоен текстовому полю...1,2,3 степени есть в юникоде...вставляются без проблем, но мне нужна 6-я...((

motor4ik
30.08.2006, 18:18
Если шрифт полностью юникодовский, то в нем есть все цифры для степени. Я об этом уже как-то писал.

почему то только 3 ((

iNils
30.08.2006, 18:23
Там все хитро:)
Для supercript:
0 \u2070
4 \u2074
5 \u2075
6 \u2076
7 \u2077
8 \u2078
9 \u2079

1 \u00B9
2 \u00B2
3 \u00B3

Но это если шрифт содержит 65535 символов, например Arial Unicode MS

etc
30.08.2006, 18:31
iNils, ага, мегабайт шрифта во флэшке =)

motor4ik
30.08.2006, 18:34
блин он у меня квадратиком вставляется почему то, что это значит? ((

etc
30.08.2006, 18:36
что символа нет в шрифте

motor4ik
30.08.2006, 18:39
а какой шрифт используется в As-редакторе? просто не могу никак понять...т.е. я вот открываю таблицу символов, там нахожу степень первую копирую вставляю в редактор она прям так и вставляется степенью....почему так? как она потом в текстовое поле вставляет, ведь там заданный шрифт у текстового поля, хотя там в символы я вставил эту степень..

iNils
30.08.2006, 18:43
iNils, ага, мегабайт шрифта во флэшке =)Зачем? Вставить нужные символы и все.

motor4ik
30.08.2006, 18:45
Зачем? Вставить нужные символы и все.

в текстовое поле вставляется нормально..в динамическое..но дело в том что мне нужно в ас код вставить а туда квадратиком вставляется, как быть?

iNils
30.08.2006, 18:48
Забей :) Делай на выбор как предложил __etc

motor4ik
30.08.2006, 18:49
что значит на выбор, не совсем понял?

etc
30.08.2006, 19:12
Моторчик, я тебе предложил 3 варианта. Выбирай.

А вообще, ничего не мешает юзать код символа, вместо него самого (\uXXXX)

iNils
30.08.2006, 20:13
Я даже коды дал :)

motor4ik
30.08.2006, 21:35
блин...старика зачем мучали то, нубов другое дело, но своего старика то за что...

так и сказали бы что нужно сделать так

text_txt.text='a'+'\u2076';

причем у text_txt должен стоять шрифт имеющий символ \u2076

iNils
30.08.2006, 22:08
Так на то ты и старик:) Думали, что сам догадаешься:)

etc
31.08.2006, 14:20
text_txt.text = 'a\u2076'; проще =))

pasha111
25.10.2007, 13:50
А может подскажите, как можно, при помощи html, в одной строке, буквы на разной высоте вывести? Ну, типа, одна ниже, вторая - выше.:rolleyes:

ас игнорирует <sup> и <sub>?:confused:

etc
25.10.2007, 13:54
Не игнорирует, а не поддерживает.

Fernando Costa
25.10.2007, 14:35
AS воспринимает совсем небольшое количество ХТМЛ тегов.

pasha111
25.10.2007, 15:12
И как вы посоветуете выйти из этого положения?
У меня в верхнем и нижнем индексе могут быть не только цифри :(

Fernando Costa
25.10.2007, 15:32
делать другое текстовое поле с меньшим шрифтом и расставлять его в нужном месте

pasha111
26.10.2007, 09:14
хм.
Это будет немного проблематично, учитывая мое задание.
Мне нужно составить тест с формулами (достаточно громоздкими), поэтому 100 а мотет и 200 текстовых полей меня не устраивают :(

Может есть еще варианты?

etc
26.10.2007, 09:54
Срисовывать поля в битмап, поле убивать.

Жень Шень
26.10.2007, 11:59
вобщем встала необходимость в ас писать степени, - 1,2,3 юникодом без проблем, а дальше как быть?
Привет!
Может я что-то не понял, но по вопросу есть простой выход - в преференсах на АС-код установить шрифт, что указал iNils.
Вот результат: