Форум Flasher.ru

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

motor4ik 30.08.2006 17:57

Нужен код 6й степени или шрифт с 6й степенью
 
вобщем встала необходимость в ас писать степени, - 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

Цитата:

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

почему то только 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

Цитата:

Сообщение от __etc
iNils, ага, мегабайт шрифта во флэшке =)

Зачем? Вставить нужные символы и все.

motor4ik 30.08.2006 18:45

Цитата:

Сообщение от iNils
Зачем? Вставить нужные символы и все.

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

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
Цитата:

Сообщение от motor4ik
вобщем встала необходимость в ас писать степени, - 1,2,3 юникодом без проблем, а дальше как быть?

Привет!
Может я что-то не понял, но по вопросу есть простой выход - в преференсах на АС-код установить шрифт, что указал iNils.
Вот результат:


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

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