Форум Flasher.ru

Форум Flasher.ru (http://www.flasher.ru/forum/index.php)
-   ActionScript 1.0/2.0 (http://www.flasher.ru/forum/forumdisplay.php?f=93)
-   -   Работа с Input (http://www.flasher.ru/forum/showthread.php?t=69144)

Barss07 14.09.2005 19:31

Работа с Input
 
Привет всем, извините новичка, но срочно нужно решение.

Есть поле Input, пользователь вводит туда хим. формулу, надо чтобы
латинские буквы отображались крупно, а цифры-индексы - внизу (как subscript).

Подскажите, возможно ли такое в принципе? Если да, то намекните, пожалуйста. Спасибо!

silin 14.09.2005 23:43

смотрим чего ввели (цифру или чего еще), форматируем в зависимости от этого:
Код:

var l_fmt=new TextFormat(null,24);
var n_fmt=new TextFormat(null,12);
tf.onChanged=function(){
        var s=this.text
        var n=s.length;
        var l=s.substr(-1);
        this.setTextFormat(n-1,n,isNaN(l)?l_fmt:n_fmt);
}


Barss07 15.09.2005 02:29

Большое спасибо.
С задачей я уже справился сам, и даже работает :)
Но Ваше решение, несомненно, гораздо элегантнее...
Попробую в нем разобраться)


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

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