вход
Примечание: Это автоматический перевод; воспользуйтесь понятном языке без сленга.

борьбы с выражением, сплит цифр

Форумы : борьбы с выражением, сплит цифр
борьбы с выражением, сплит цифр
James Armstrong - 04-22-2009


привет,

Я пытаюсь создать 9 цифр борьбы, когда цифры не отображаются вообще, а распространение через Comp.

Что мне нужно есть выражение, что контроль моего текста слоев на основе отдельных цифр числа (порожденных слайдер).

Первоначально я использовал

Val = эффект ( "слайдер контроль") ( "слайдер");
Numdec = 0; / / цифры справа от десятичной
Numdigit = 2 / / цифры слева от десятичной
если (Val 0) = "-" другой знак = ""; S = математике.ABS (вальс).Tofixed (numdec), в то время как (S.Длина numdigit + numdec + 1) S = "0" + S; знак + S

От должность здесь, то, с целью создания маски просто вокруг соответствующие цифры по каждому текстовый слой и распространение о них. Однако клиент выбрал, не monospace шрифт, чтобы номера были wiggling примерно так и вне их, как маски номера вокруг них изменился.

С этой целью, если бы я мог получить одну цифру в тексте слоя, его позиция будет оставаться довольно статический. может кто-нибудь поможет ( Dan?), Благодаря.

Re: борьбы с выражением, сплит цифр
Dan Ebberts - 04-22-2009


если ваши цифры слои слоя от 1 до 9 (с 1 слоя является наиболее лево-значный), это мода для вашего выражения надо закрыть:

Val = эффект ( "слайдер контроль") ( "слайдер");
Numdec = 0; / / цифры справа от десятичной
Numdigit = 2 / / цифры слева от десятичной
если (Val 0) = "-" другой знак = "";
S = математике.ABS (вальс).Tofixed (numdec);
в то время как (S.Длина numdigit + numdec + 1) S = "0" + S;
S = S + знак;
s.Substr (индекс-1,1)

Dan


Re: борьбы с выражением, сплит цифр
Trent Armstrong - 04-22-2009


Вам придется использовать текстовый слой в этом. номера эффект не работает.

Вы, вероятно, придется использовать отдельный слой для каждого номера, но техника должна работать.

Использование "String ()", чтобы изменить свой номер строки, а затем вы "mynumber.подстрока () "для выбора значения, которые нужно отобразить и в том, что слой.

Трент Армстронга -- Creative COW Лидер
http://www.Dallasaeug.com

Re: борьбы с выражением, сплит цифр
Trent Armstrong - 04-22-2009


как всегда, Dan очень элегантно с выражениями.

Трент Армстронга -- Creative COW Лидер
http://www.Dallasaeug.com

Re: борьбы с выражением, сплит цифр
damir gamulin - 04-23-2009


привет, это могло быть сделано для более текста также?
если бы живой букв в предложении, а не цифры ?

. . . . . .
g

Re: борьбы с выражением, сплит цифр
James Armstrong - 04-23-2009


WOW! Я не ожидал получить ответ так быстро! спасибо.

Я старался Dan 'S выражения и очень близко.

проблемы я был в том, что цифры с меньшими цифрами, чем число слоев, цифры появляются в неправильном месте.

Например, если регулятор был'1065 'текст слоев сказал'1065_ _ _ _ _' вместо '_ _ _ _ _ 1065'
так что я просто скорректировать цифры с левой стороны от знака после запятой, как так

Вал = thiscomp.слой ( "число cruncher").эффект ( "last6 цифр") ( "слайдер");
Numdec = 0; / / цифры справа от десятичной
Numdigit = 8 / / цифры слева от десятичной
если (Val 0) = "-" другой знак = "";
S = математике.ABS (вальс).Tofixed (numdec);
в то время как (S.Длина numdigit + numdec + 1) S = "0" + S;
S = S + знак;
s.Substr (индекс-1,1)

...и Роберт ваш родной брат!

сейчас, потому что регулятор не хватает цифр идти до номера мне нужно, чтобы показать, Я буду создавать 2 до comps контролируемой 2 ползунков в основном компании, одна за первые 3 цифры, одно за последние 6.

пока все хорошо, и спасибо еще раз!

ОТВЕТ НА THREAD
ФорумыОбучениеЖурналУслугивидеоклипыНовостиБлоги


© CreativeCOW.net Все права защищены.

Creative общин мира

[Верх]

Englishالعربية中文FrançaisDeutschעבריתहिन्दीItaliano日本語PortuguêsРусскийEspañol