Форум Flasher.ru
Ближайшие курсы в Школе RealTime
Список интенсивных курсов: [см.]  
  
Специальные предложения: [см.]  
  
 
Блоги Правила Справка Пользователи Календарь Сообщения за день
 

Вернуться   Форум Flasher.ru > Flash > ActionScript 3.0

Версия для печати  Отправить по электронной почте    « Предыдущая тема | Следующая тема »  
Опции темы Опции просмотра
 
Создать новую тему Ответ
Старый 06.03.2012, 13:28
Noodles вне форума Посмотреть профиль Отправить личное сообщение для Noodles Найти все сообщения от Noodles
  № 1  
Ответить с цитированием
Noodles

Регистрация: Oct 2010
Сообщений: 22
По умолчанию Символы с индексами

Всем доброго времени суток!
Стоит такая задача: необходимо реализовать ввод и отображение символов с верхним и нижним индексом (наподобие формул в MS Word, когда один большой элемент имеет два индекса).
Пока что не имею представления как это лучше реализовать.
Есть ли у кого какие идеи в каком направлении думать?
Заранее благодарю за ответы.

Старый 06.03.2012, 13:32
Genzo вне форума Посмотреть профиль Отправить личное сообщение для Genzo Посетить домашнюю страницу Genzo Найти все сообщения от Genzo
  № 2  
Ответить с цитированием
Genzo
 
Аватар для Genzo

блогер
Регистрация: Feb 2010
Адрес: MSK
Сообщений: 859
Записей в блоге: 3
Отправить сообщение для Genzo с помощью ICQ Отправить сообщение для Genzo с помощью Skype™
Если символ единичный то написать класс самого символа, в нем 3 TF, если требуется именно система нужно писать рендерер который будет отрисовывать символы, средством одного TF мне кажется это не решить, ибо есть 2 индекса одновременно, то они находятся на одной позиции.
__________________
Gamedev != Gaming (http://twitter.com/#!/GenzoDev). Don't forget to [+] if it works.

Старый 06.03.2012, 19:30
wvxvw вне форума Посмотреть профиль Отправить личное сообщение для wvxvw Найти все сообщения от wvxvw
  № 3  
Ответить с цитированием
wvxvw
Modus ponens
 
Аватар для wvxvw

модератор форума
Регистрация: Jul 2006
Адрес: #1=(list #1#)
Сообщений: 8,049
Записей в блоге: 38
FTE позволяет на уровне каждого символа задавать трансформацию, в том числе и смещение. Но имейте в виду - индекс, это не всегда только уменьшение и смещение, для некоторых знаков есть специальные значки индекса. (Например значек градуса).
Скажем честно, API у FTE довольно таки... необычный, и пользоваться им иногда затруднительно.
А можете описать по-подробнее, зачем это нужно - может можно пользователей обучить пользоваться LaTeX'ом, и пусть бы сервер себе конвертировал в PDF / картинку?
__________________
Hell is the possibility of sanity

Старый 07.03.2012, 13:46
Noodles вне форума Посмотреть профиль Отправить личное сообщение для Noodles Найти все сообщения от Noodles
  № 4  
Ответить с цитированием
Noodles

Регистрация: Oct 2010
Сообщений: 22
Это эмулятор преобразований примитивно-рекурсивных функций. Индексы нужны только в виде цифр, допустим U[4,5] - где 4 и 5 должны быть вверху и внизу соответственно. Про LaTeX думал, но хочу все таки сделать своими силами, тк из того функционала требуются только индексы. Попробую использовать FTE.

Старый 18.03.2012, 03:11
Noodles вне форума Посмотреть профиль Отправить личное сообщение для Noodles Найти все сообщения от Noodles
  № 5  
Ответить с цитированием
Noodles

Регистрация: Oct 2010
Сообщений: 22
Решил все таки делать с помощью TextField.
Вопрос такой, возможно ли один TextField добавлять другой TextField или экземпляр своего класса содержащий 3 TextFielda в другой TextField?

Старый 18.03.2012, 05:35
udaaff вне форума Посмотреть профиль Отправить личное сообщение для udaaff Найти все сообщения от udaaff
  № 6  
Ответить с цитированием
udaaff
...

модератор форума
Регистрация: Sep 2006
Адрес: Minsk
Сообщений: 4,286
TextField не является контейнером.

Старый 19.03.2012, 19:50
Noodles вне форума Посмотреть профиль Отправить личное сообщение для Noodles Найти все сообщения от Noodles
  № 7  
Ответить с цитированием
Noodles

Регистрация: Oct 2010
Сообщений: 22
А есть какие-либо способы как можно реализовать представление одного TextFielda в другом?

Старый 19.03.2012, 20:12
Aquahawk вне форума Посмотреть профиль Отправить личное сообщение для Aquahawk Посетить домашнюю страницу Aquahawk Найти все сообщения от Aquahawk
  № 8  
Ответить с цитированием
Aquahawk
 
Аватар для Aquahawk

Регистрация: Nov 2010
Адрес: Москва
Сообщений: 915
Записей в блоге: 4
Отправить сообщение для Aquahawk с помощью ICQ Отправить сообщение для Aquahawk с помощью Skype™
В один текстфилд второй не нарисовать. Можно сделать спрайт на который поместить много текстфилдов, а можно вообще отрисовать их на битмап. И имея один текстфилд нарисовать его много раз в разных местах с разным текстом.
__________________
:)

Старый 20.03.2012, 14:08
zuxul вне форума Посмотреть профиль Отправить личное сообщение для zuxul Найти все сообщения от zuxul
  № 9  
Ответить с цитированием
zuxul

Регистрация: Dec 2009
Адрес: 59°13′N, 39°54′E
Сообщений: 445
Записей в блоге: 1
Цитата:
Сообщение от udaaff Посмотреть сообщение
TextField не является контейнером.
А вот и неправда
http://www.flasher.ru/forum/blog.php?b=194
Правда, для текущей задачи это мало поможет.

Старый 20.03.2012, 14:42
K.A.T.A.F.A.L.K.E.R вне форума Посмотреть профиль Отправить личное сообщение для K.A.T.A.F.A.L.K.E.R Найти все сообщения от K.A.T.A.F.A.L.K.E.R
  № 10  
Ответить с цитированием
K.A.T.A.F.A.L.K.E.R
 
Аватар для K.A.T.A.F.A.L.K.E.R

Регистрация: Jul 2005
Адрес: Go, Ukraine!
Сообщений: 787
Отправить сообщение для K.A.T.A.F.A.L.K.E.R с помощью ICQ
Нужно просто индексы добавлять? Если в один уровень - попробуйте шрифтом. Например GG Superscript. Если задача сложнее - тогда надо свой рендеринг делать.
__________________
...я люблю людей!..

Создать новую тему Ответ Часовой пояс GMT +4, время: 08:24.
Быстрый переход
  « Предыдущая тема | Следующая тема »  

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.


 


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


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