![]() |
|
||||||||||
|
|
|
|||||
|
ув.знатоки!
возможно ли в текстовое поле засунуть мувик? пример: печатается текст (эффект выпечатывания посимвольно) и в самом конце мигает курсор (мувик). сделал отдельно выпечатывание и отдельно мувик, привязал мувик к ширине текстфилда + средний коэф.пропорции символов, получается, что курсор (нарисованый мувик) "убегает" при спец.симвлах (.,;: и т.д.) и заходит на текст при заглавных "широких" буквах (Ш Ж М W) как быть???
__________________
а точно поможет?- спросила Несмеяна и затянулась |
|
|||||
|
а что посоветуете?
создавать для каждого символа таблицу ширины и потом текст разбивать в символьный массив и сравнивать? или есть решение попроще?..
__________________
а точно поможет?- спросила Несмеяна и затянулась |
|
|||||
|
хех, это совсем просто =) до этого я и сам бы додумался, просто курсор, а точнее небольшой прямоугольник размером с символ, должен постоянно "плавно" мигать. символом заменить точно не плучится, приходится использовать только мувик... отсюда и проблема
_ про таблицы хоть я правильно мыслю? и, если не сложно, можно заценить пример, как это всё провернуть, т.е. разбить на массив и сравнивать ёё с таблицей, присваивая нужное смецение курсора, точнее каретки
__________________
а точно поможет?- спросила Несмеяна и затянулась |
|
|||||
|
Регистрация: Dec 2005
Сообщений: 316
|
var InFocus:Boolean = false;
inpyt_txt.onSetFocus = function() {
InFocus = true;
};
inpyt_txt.onKillFocus = function() {
InFocus = false;
};
// кстате можешь исользовать Courier New -там параметры букв одинаковы |
|
|||||
|
Регистрация: Jun 2005
Адрес: Moscow - immigrate from Volgodonsk
Сообщений: 2,534
|
не понял чем textWidth не устраивает
|
|
|||||
|
Негуру
администратор
Регистрация: Jan 2000
Адрес: Кёнигсберг in Moscow
Сообщений: 21,884
Записей в блоге: 7
|
Цитата:
|
|
|||||
|
Регистрация: Jun 2005
Адрес: Moscow - immigrate from Volgodonsk
Сообщений: 2,534
|
согласен, но ему думаю 2 и ненадо жирновато будет, пусть в одну все умещает.
|
|
|||||
|
Негуру
администратор
Регистрация: Jan 2000
Адрес: Кёнигсберг in Moscow
Сообщений: 21,884
Записей в блоге: 7
|
Цитата:
str = "ASDF asdfasdf as fasdfasdf ASDaa FASDF";
this.createTextField ("txt", 0, 100, 100, 100, 50);
this.txt.autoSize = true;
this.txt.wordWrap = true;
this.i = 0;
this.flag = 0;
this.onEnterFrame = function () {
this.flag++;
if (this.flag < 11) {
cursor = " |";
} else if (this.flag < 21) {
cursor = " ";
} else {
this.flag = 0;
}
if (this.i <= str.length) {
this.i += .5;
}
this.txt.text = str.substr (0, this.i) + cursor;
};
|
![]() |
![]() |
Часовой пояс GMT +4, время: 04:22. |
|
|
« Предыдущая тема | Следующая тема » |
|
|