מונה הביטוי, פשיחה ספרות James Armstrong - 04-22-2009
הי,
אני מנסה ליצור מונה 9 ספרות, שם המספרים אינם מוצגים בסה"כ, אלא התפשט ברחבי comp.
מה שאני צריך זה ביטוי אשר שולטת שכבות הטקסט שלי שנבחרו על סמך הספרות של מספר (שנוצר על ידי המחוון).
במקור נהגתי
ואל = אפקט ( "המחוון שליטה") ( "המחוון");
Numdec = 0; / / ספרות לימין הנקודה העשרונית של
Numdigit = 2; / / ספרות לשמאל של עשרוני
אם (ואל 0) = סימן "-" אחר סימן = ""; S = math.ABS (ואל).Tofixed (numdec); בעת (S.אורך numdigit + numdec + 1) S = "0" + S; סימן + S
מתוך לכתוב כאן איפשהו, עם שואפים פשוט יצירת מסכות מסביב המתאים הספרות על כל טקסט שכבת ו מתפשטת להם על. עם זאת הלקוח בחרה שאינה גופן monospace כך היו מספרים את כל wiggling אודות ולצאת שלהם מסכות כמו מספרי לעקוף אותם שונה.
למטרה זו, אם אני יכול לקבל אחת לכל ספרה שכבת טקסט, המיקום שלה יישאר די סטטי. מישהו יכול לעזור ( Dan?) Thanks.
Re: מונה הביטוי, פשיחה ספרות Dan Ebberts - 04-22-2009
בהנחה את ספרה שכבות הם השכבה 1 עד 9 (עם שכבת 1 להיות השמאלי ביותר ספרות) זה את הביטוי "המשרד צריך להביא לך לסגור:
ואל = אפקט ( "המחוון שליטה") ( "המחוון");
Numdec = 0; / / ספרות לימין הנקודה העשרונית של
Numdigit = 2; / / ספרות לשמאל של עשרוני
אם (ואל 0) = סימן "-" אחר סימן = "";
S = math.ABS (ואל).Tofixed (numdec);
בעת (S.אורך numdigit + numdec + 1) S = "0" + S;
S + S = לחתום;
s.Substr (מדד-1,1)
Dan
Re: מונה הביטוי, פשיחה ספרות Trent Armstrong - 04-22-2009
תצטרך להשתמש שכבת טקסט זה. המספרים לתוקף לא עובד.
אתה כנראה צריך להשתמש בשכבה נפרדת עבור כל מספר, אבל צריך לעבוד על הטכניקה.
השימוש "מחרוזת ()" כדי לשנות את המספר מחרוזת ולאחר מכן את "mynumber.Substring () "כדי לקחת בו הערך שברצונך להציג עבור שכבת.
טרנט ארמסטרונג -- 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
וואו! אני לא מצפה לקבל תשובה כל כך מהר! תודה.
ניסיתי Dan זה ביטוי החוצה ו הגיעו קרוב מאוד.
הבעיה הייתה לי כי דמויות עם פחות ספרות ממספר שכבות, את הספרות מופיעות במקום הלא נכון.
למשל, אם את המחוון היה'1065 'הטקסט שכבות אמר'1065_ _ _ _ _' ולא '_ _ _ _ _ 1065'
אז אני פשוט מותאמת של ספרות משמאל עשרוני של המקום, כמו כל כך
ואל = thiscomp.שכבת ( "מספר cruncher").אפקט ( "ספרות last6") ( "המחוון");
Numdec = 0; / / ספרות לימין הנקודה העשרונית של
Numdigit = 8; / / ספרות לשמאל של עשרוני
אם (ואל 0) = סימן "-" אחר סימן = "";
S = math.ABS (ואל).Tofixed (numdec);
בעת (S.אורך numdigit + numdec + 1) S = "0" + S;
S + S = לחתום;
s.Substr (מדד-1,1)
...ורוברט של אח של אמא שלך!
עכשיו את המחוון כי אין מספיק ספרות ללכת עד מספרים אני צריך להראות, אני רוצה ליצור 2 מראש comps בשליטת 2 sliders על פי רוב comp; אחד הראשונים 3 ספרות, אחד עבור 6 אחרון.