Просмотр полной версии : Нужен код 6й степени или шрифт с 6й степенью
motor4ik
30.08.2006, 17:57
вобщем встала необходимость в ас писать степени, - 1,2,3 юникодом без проблем, а дальше как быть? может кто решал такую проблему, где найти 6ю степень...:confused:
Хелп по этому поводу ничего не говорит... Вероятно несколько вариантов:
1) Шрифт
2) Сторонние компоненты для написания формул
3) Собственный парсер строки со степенями.
Если шрифт полностью юникодовский, то в нем есть все цифры для степени. Я об этом уже как-то писал.
motor4ik
30.08.2006, 18:17
мне нужно имено в скрипт вставить символ...потом он будет присвоен текстовому полю...1,2,3 степени есть в юникоде...вставляются без проблем, но мне нужна 6-я...((
motor4ik
30.08.2006, 18:18
Если шрифт полностью юникодовский, то в нем есть все цифры для степени. Я об этом уже как-то писал.
почему то только 3 ((
Там все хитро:)
Для 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
iNils, ага, мегабайт шрифта во флэшке =)
motor4ik
30.08.2006, 18:34
блин он у меня квадратиком вставляется почему то, что это значит? ((
motor4ik
30.08.2006, 18:39
а какой шрифт используется в As-редакторе? просто не могу никак понять...т.е. я вот открываю таблицу символов, там нахожу степень первую копирую вставляю в редактор она прям так и вставляется степенью....почему так? как она потом в текстовое поле вставляет, ведь там заданный шрифт у текстового поля, хотя там в символы я вставил эту степень..
iNils, ага, мегабайт шрифта во флэшке =)Зачем? Вставить нужные символы и все.
motor4ik
30.08.2006, 18:45
Зачем? Вставить нужные символы и все.
в текстовое поле вставляется нормально..в динамическое..но дело в том что мне нужно в ас код вставить а туда квадратиком вставляется, как быть?
Забей :) Делай на выбор как предложил __etc
motor4ik
30.08.2006, 18:49
что значит на выбор, не совсем понял?
Моторчик, я тебе предложил 3 варианта. Выбирай.
А вообще, ничего не мешает юзать код символа, вместо него самого (\uXXXX)
motor4ik
30.08.2006, 21:35
блин...старика зачем мучали то, нубов другое дело, но своего старика то за что...
так и сказали бы что нужно сделать так
text_txt.text='a'+'\u2076';
причем у text_txt должен стоять шрифт имеющий символ \u2076
Так на то ты и старик:) Думали, что сам догадаешься:)
text_txt.text = 'a\u2076'; проще =))
pasha111
25.10.2007, 13:50
А может подскажите, как можно, при помощи html, в одной строке, буквы на разной высоте вывести? Ну, типа, одна ниже, вторая - выше.:rolleyes:
ас игнорирует <sup> и <sub>?:confused:
Не игнорирует, а не поддерживает.
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 текстовых полей меня не устраивают :(
Может есть еще варианты?
Срисовывать поля в битмап, поле убивать.
Жень Шень
26.10.2007, 11:59
вобщем встала необходимость в ас писать степени, - 1,2,3 юникодом без проблем, а дальше как быть?
Привет!
Может я что-то не понял, но по вопросу есть простой выход - в преференсах на АС-код установить шрифт, что указал iNils.
Вот результат:
Работает на vBulletin ® версия 3.7.3. Copyright ©2000-2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Copyright © 1999-2008 Flasher.ru. All rights reserved.