מספרים רצים באפטר

  • הוסף לסימניות
  • #1
אני צריכה ליצור מספרים רצים באפטר. מ-אפס עד 286 אלף בערך.
אפקט נמברס נותן רק עד 30,000 ויש איתו עוד כל מיני בעיות.
מהן הדרכים הנוספות ליצירת מספר רץ?
מעדיפה שיגיע גם עם פסיקים מתאימים בין האלפים והמאות...
ניסיתי להשתמש בביטוי
‏Math.floor(effect(“Slider Control”)(“Slider”))+”%”

עם אפקט סליידר קונטרול אבל הוא יוצר את המספר עם הרבה מספרים אחרי הנקודה העשרונית. ובלי פסיקים. אני רוצה מספר שלם....
שפשוט ירוץ.
מה ביקשתי? :confused: כ"כ קשה לעשות את זה באפטר?
 
  • הוסף לסימניות
  • #2
אבל הוא יוצר את המספר עם הרבה מספרים אחרי הנקודה העשרונית. ובלי פסיקים.
כדי לעגל את המספר שהסליידר יוצר כדי שלא יהיה עם הנקודה העשרונית-
תוסיפי לפני הביטוי- Math.round ואז את כל הביטוי של הסליידר בסוגריים
 
נערך לאחרונה ב:
  • הוסף לסימניות
  • #3
עם אפקט סליידר קונטרול
אם את רוצה לראות איך הביטוי אמור להיראות, עם מה שכתבתי בנוסף, אז כך:
קוד:
Math.round(effect("Slider Control")("Slider"))
 
  • הוסף לסימניות
  • #4
ואוו. תודהה אליפותתת.
ויש לך פתרון גם לפסיקים שכ"כ חסרים פה? זה סתם מספר ארוך נראה בלי משמעות.
מחפשת דרך להוסיף לו את הפסיק.
לדוגמא: 156,852
בלי הפסיק זה לא נראה טוב.:(
 
  • הוסף לסימניות
  • #5
ויש לך פתרון גם לפסיקים שכ"כ חסרים פה? זה סתם מספר ארוך נראה בלי משמעות.
מחפשת דרך להוסיף לו את הפסיק.
לדוגמא: 156,852
בלי הפסיק זה לא נראה טוב.:(
כדי שיהיה פסיק
מצרפת לך קוד שאפשר להוסיף, [בלי צורך באפקט של הסליידר]
קודם כל, צריך לפתוח שכבת טקסט ולהקליד את המספר הגבוה ביותר שאת רוצה שהcounter יגיע.
ואז לפתוח את שורת הקוד בsource text
ולהדביק שם את זה:
קוד:
start=parseInt(thisLayer.text.sourceText="0");
end=parseInt(text.sourceText);
val=Math.round(easeOut(time, startTime, 2,start, end));
s=""+ val;
if (s.length > 3){
s.substr(0, s.length -3) + "," + s.substr(-3);
}else{
s
}

המשמעות של זה-
מה שכתוב בStart- זה יהיה המספר הראשוני שממנו הספירה תתחיל, (כאן כתוב 0)
end- הסיום- זה מה שמקלידים בשכבה מראש
ובשורה לאחר מכן- אפשר לשלוט בזמן שייקח לזה לסיים את הספירה (כאן כתוב 2 שניות, אפשר להעלות את המספר הזה כדי שייקח יותר זמן)
 
  • הוסף לסימניות
  • #6
תודה על ההסבר המפורט!!!!
רק כנראה שיש בעיה קטנה בקוד הנ"ל.
הוא באמת רץ מאפס למשך 2 שניות כמו שכתוב. אבל לא מגיע למספר שנכתב בסורס טקסט אלא נעצר על זוג הספרות דל ספרת המאות.ש מה שלפני הפסיק.
לדוג אם יש כתבתי לו 30,000 הוא נעצר ב30.
כשניסיתי לכתוב לו 450,520 נעצר על 450.
הקלדת את הטקסט בשכבה עצמה?
אולי ניסית להקליד בעצמך את המספר עם פסיקים?
(את לא צריכה לכתוב לו את המספר עם פסיק הוא יוצר לבד את הפסיקים.)
 
  • הוסף לסימניות
  • #7
תודההה על הפרוט והעזרה!!
אבל זה רץ רק אם השכבה עומדת בתחילת הקומפוזיציה.
אבל אם אני מתחילה את השכבה רק מאמצע הקומפוזיציה נגיד משניה 00:45 אז הוא כבר עומד על המספר שהגיע אליו ולא מתחיל מאפס.
הפתרון הוא רק להכניס את זה לקומפ' נפרדת?
או שניתן לשנות משהו בקוד?
ושוב-תודה!!! ותזכי למצוות.
בטוחה שההסבר יעזור לעוד המון שיחפשו בגוגל. כי כמעט אין הסברים על זה....
 
  • הוסף לסימניות
  • #8
הפתרון הוא רק להכניס את זה לקומפ' נפרדת?
או שניתן לשנות משהו בקוד?
לא צריך להכניס לקומפוזיציה נפרדת אפשר לשנות את הזמן שזה מתחיל בשורה השלישית ששולטת בזמן,השורה הזו:
קוד:
val=Math.round(easeOut(time, startTime, 2,start, end));
כאן במקום start time את יכולה לכתוב את השניה שאת רוצה שזה יתחיל, ואיפה שכתוב 2- את יכולה להחליף לשניה שאת רוצה שזה יסתיים לדוג'- אם את רוצה שזה יתחיל בשניה 45 ויסתיים ב55 אז השורה הזו אמורה להיראות כך:
קוד:
val=Math.round(easeOut(time, 45, 55,start, end));
 
  • הוסף לסימניות
  • #9
אם את רוצה שזה יתחיל בשניה 45 ויסתיים ב55
מוסיפה-
אם את רוצה שהזמן שזה יסתיים יחרוג מהזמן של עד- דקה, אז עדיין צריך לכתוב את זה במספרים של שניות.
לדוג'- 65 בשביל- 1:05
 
  • הוסף לסימניות
  • #10
והאווו!:eek:
נשארתי פעורת פה!
אין הסבר ברור מזה
@ANNA! את אלופההה
תזכי למצוות ותצליחי תמיד, תודה!!
 
  • הוסף לסימניות
  • #11
  • הוסף לסימניות
  • #12
ה Expressions באפטר זה וואחד תכונה עוצמתית שאני הכי בור ועם הארץ בה
 
  • הוסף לסימניות
  • #13
ה Expressions באפטר זה וואחד תכונה עוצמתית שאני הכי בור ועם הארץ בה
יש דברים שמרוב שהם פשוטים לא מבינים אותם.
שווה לנסות לשבת על זה ברוגע בלי לחץ שלב אחרי שלב ואז להבין כמה זה פשוט..
 
  • הוסף לסימניות
  • #14
@ללין מצרפת כאן גם קוד למקרה שצריך שיהיה במספרים- 2 פסיקים. (למספרים שמעל מליון)
קוד:
start=parseInt(thisLayer.text.sourceText="0");
end=parseInt(text.sourceText);
val=Math.round(easeOut(time, startTime, 2,start, end));
s=""+ val;
if (s.length > 6){
s.substr(0, s.length -6) + "," + (s.substr(1, s.length -4) + "," + s.substr(-3));
}else{
if (s.length > 3){
s.substr(0, s.length -3) + "," + s.substr(-3);
}else{
s
}}
 
  • הוסף לסימניות
  • #15
@ללין מצרפת כאן גם קוד למקרה שצריך שיהיה במספרים- 2 פסיקים. (למספרים שמעל מליון)
קוד:
start=parseInt(thisLayer.text.sourceText="0");
end=parseInt(text.sourceText);
val=Math.round(easeOut(time, startTime, 2,start, end));
s=""+ val;
if (s.length > 6){
s.substr(0, s.length -6) + "," + (s.substr(1, s.length -4) + "," + s.substr(-3));
}else{
if (s.length > 3){
s.substr(0, s.length -3) + "," + s.substr(-3);
}else{
s
}}
תודה על ההדרכה המפורטת!
אני צריכה ליצור מספר רץ עם 3 פסיקים (מאה מליון)
יש ביטוי מתאים לזה?
 
  • הוסף לסימניות
  • #16
תודה רבה לכל העוזרים!
אני ממש ממש אשמח להבין איך אני עושה כמו המספרים רצים רק במינוס כאילו מ100 לאפס כולל מינוס, או אחוזים.
והכי חשוב איך אני עושה שעון שניות דקות שעות.
ממש ממש תודה רבה!!
 
  • הוסף לסימניות
  • #17
יש אפקט כזה
numbers נראלי??
 

פרוגבוט

תוכן שיווקי
פרסומת

הצטרפות לניוזלטר

איזה כיף שהצטרפתם לניוזלטר שלנו!

מעכשיו, תהיו הראשונים לקבל את כל העדכונים, החדשות, ההפתעות בלעדיות, והתכנים הכי חמים שלנו בפרוג!

לוח מודעות

הפרק היומי

הפרק היומי! כל ערב פרק תהילים חדש. הצטרפו אלינו לקריאת תהילים משותפת!


תהילים פרק כה

אלְדָוִד אֵלֶיךָ יי נַפְשִׁי אֶשָּׂא:באֱלֹהַי בְּךָ בָטַחְתִּי אַל אֵבוֹשָׁה אַל יַעַלְצוּ אֹיְבַי לִי:גגַּם כָּל קוֶֹיךָ לֹא יֵבֹשׁוּ יֵבֹשׁוּ הַבּוֹגְדִים רֵיקָם:דדְּרָכֶיךָ יי הוֹדִיעֵנִי אֹרְחוֹתֶיךָ לַמְּדֵנִי:ההַדְרִיכֵנִי בַאֲמִתֶּךָ וְלַמְּדֵנִי כִּי אַתָּה אֱלֹהֵי יִשְׁעִי אוֹתְךָ קִוִּיתִי כָּל הַיּוֹם:וזְכֹר רַחֲמֶיךָ יי וַחֲסָדֶיךָ כִּי מֵעוֹלָם הֵמָּה:זחַטֹּאות נְעוּרַי וּפְשָׁעַי אַל תִּזְכֹּר כְּחַסְדְּךָ זְכָר לִי אַתָּה לְמַעַן טוּבְךָ יי:חטוֹב וְיָשָׁר יי עַל כֵּן יוֹרֶה חַטָּאִים בַּדָּרֶךְ:טיַדְרֵךְ עֲנָוִים בַּמִּשְׁפָּט וִילַמֵּד עֲנָוִים דַּרְכּוֹ:יכָּל אָרְחוֹת יי חֶסֶד וֶאֱמֶת לְנֹצְרֵי בְרִיתוֹ וְעֵדֹתָיו:יאלְמַעַן שִׁמְךָ יי וְסָלַחְתָּ לַעֲוֹנִי כִּי רַב הוּא:יבמִי זֶה הָאִישׁ יְרֵא יי יוֹרֶנּוּ בְּדֶרֶךְ יִבְחָר:יגנַפְשׁוֹ בְּטוֹב תָּלִין וְזַרְעוֹ יִירַשׁ אָרֶץ:ידסוֹד יי לִירֵאָיו וּבְרִיתוֹ לְהוֹדִיעָם:טועֵינַי תָּמִיד אֶל יי כִּי הוּא יוֹצִיא מֵרֶשֶׁת רַגְלָי:טזפְּנֵה אֵלַי וְחָנֵּנִי כִּי יָחִיד וְעָנִי אָנִי:יזצָרוֹת לְבָבִי הִרְחִיבוּ מִמְּצוּקוֹתַי הוֹצִיאֵנִי:יחרְאֵה עָנְיִי וַעֲמָלִי וְשָׂא לְכָל חַטֹּאותָי:יטרְאֵה אוֹיְבַי כִּי רָבּוּ וְשִׂנְאַת חָמָס שְׂנֵאוּנִי:כשָׁמְרָה נַפְשִׁי וְהַצִּילֵנִי אַל אֵבוֹשׁ כִּי חָסִיתִי בָךְ:כאתֹּם וָיֹשֶׁר יִצְּרוּנִי כִּי קִוִּיתִיךָ:כבפְּדֵה אֱלֹהִים אֶת יִשְׂרָאֵל מִכֹּל צָרוֹתָיו:
נקרא  2  פעמים
למעלה