борьбы с выражением, сплит цифр 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.