blockly > WorkspaceSvg > scrollY

נכס WorkspaceSvg.scrollY

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

מומלץ לחשוב על תצוגה ועל בד ציור שנעים מתחת לתצוגה. ככל שהקנבס יורד כלפי מטה, הערך הזה הופך לחיובי יותר והתצוגה 'צופה' עכשיו בחלק העליון של אזור העריכה. ככל שהקנבס זז למעלה, הערך הזה הופך לשלילי יותר והתצוגה 'רואה' את החלק התחתון של אזור העריכה.

הדבר המבלבל הזה בערך הזה הוא שאין, ולא יכול לכלול את ההיסט של ה-boluteTop. הסיבה לכך היא שהוא משמש לחישוב הערך של viewTop.

התצוגה העליונה היא יחסית למקור של סביבת העבודה (אף על פי ביחידות פיקסלים). המקור של סביבת העבודה הוא הפינה הימנית העליונה של סביבת העבודה (לפחות כשהיא מופעלת). הוא משתנה מהפינה השמאלית העליונה של blocklyDiv כדי שלא יימצא מתחת לארגז הכלים.

כשסביבת העבודה מופעלת, המקור viewTop וסביבת העבודה נמצאים באותו מיקום Y. ככל שאזור העריכה מחליק כלפי מטה, הערך (scrollY) הופך לחיובי יותר וה-ViewTop הופך לשלילי יותר ביחס למקור של סביבת העבודה (התמונה במקור של סביבת העבודה כנקודה על אזור העריכה שמחליקה כלפי מטה כשהקנבס זז).

לכן, אם הגלילה שכללת את ה-soluteTop, פעולה זו תבטל באופן אוטומטי את ההעברה של המקור של סביבת העבודה. כלומר, ה-ViewTop יייצג את הקצה העליון של ה-blocklyDiv ולא את הקצה העליון של סביבת העבודה.

Signature:

scrollY: number;