עמוד הבית >> לימוד בסיסי >> אקשן סקריפט(3)
שימוש ב ActionScript

טקסט דינמי/קלט
תיבות טקסט מסוג דינמי/קלט הן בעצם מופעים של אובייקט תיבת הטקסט (TextField), שהוא אובייקט של שפת ה ActionScript . ברגע שהוספנו לסרט תיבת טקסט מאחד הסוגים הנ"ל, ונתנו לה שם (Instance Name), נוצר לנו אובייקט מסוג TextField, הנגיש מתיבת הפעולות בעזרת כפתור מסלול המטרה.מסלול מטרה
כעת נוכל בעזרת ActionScript לשלוט באופן דינמי על תוכן/מאפייני תיבת הטקסט בכל רגע נתון.

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

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


מאפיינים
המאפיינים נמצאים תחת Objects->Movie->TextField->Properties בתפריט הפעולות. השימוש בהם הוא בעזרת אובייקט מטרה עבורו רוצים לדעת או לשנות את ערך המאפיין. דוגמא:
_root.textbox1.text = "Text to be entered";

שם המאפיין ייעוד ערכים אפשריים
autoSize האם גודל התיבה יותאם אוטומטית לאורך הטקסט true, false
background האם יש רקע לתיבה true, false
backgroundColor צבע הרקע מחרוזת צבע
border האם יש לתיבה מסגרת true, false
borderColor צבע המסגרת מחרוזת צבע
length מספר התוים בטקסט מספרים טבעיים
maxChars מספר התוים המקסימלי בטקסט - טקסט קלט בלבד מספרים טבעיים
multiline האם הטקסט יופיע בשורה אחת או יותר true, false
password האם הטקסט מייצג סיסמא - צריך להסתירו true, false
restrict הגבל קלט לתוים המצויינים בלבד - טקסט קלט בלבד מחרוזת תוים
selectable האם ניתן לסמן/לגשת לתיבה true, false
text תוכן התיבה - הטקסט עצמו מחרוזת תוים
textColor צבע הטקסט מחרוזת צבע
textHeight גובה התיבה מספרים ממשיים
textWidth רוחב התיבה מספרים ממשיים
type סוג התיבה 'dynamic', 'input'