یك مثال ساده
برای پی بردن بهتر به موضوع قبل که همون فیلدهای متنی بود و کاربردهای اونها به این مثال توجه کنید
1-دو تا کادر متنی ایجاد کنید و از پنل properties برای هر دوتاشون نوع input text را انتخاب کنید.
2-بالای اونها یک کادر متنی دیگر بکشید ولی این بار نوعش رو dynamic text بذارید.
3-برای هر کدوم از سه تا فیلد متنی که ایجاد کردید از طریق پنل properties و در قسمت var (متغیر) یک متغیر بذارید یعنی یه اسم دلخواه به عنوان متغیر مربوط به هر کدوم نسبت بدهید.
مثلا ما برای یکی از فیلدهای ورودی(input) نام متغیر را a
برای یکی دیگه نام متغیر را b
وبرای فیلد متن پویا(dynamic text) نام متغیر را c می دهیم.
4-دقت کنید برای این که اطراف هر کادر متنی مشخص باشد و خطی به عنوان مرز دور کادر وجود داشته باشد پس از انتخاب هر کدوم از فیلدهای متن ازپنل properties گزینه show border around text که به صورت یک مستطیل کوچک در پایین وسط پنل هست رو فعال کنید.
5-حالا در همون صفحه یک دکمه درست کنید و دستورا زیر رو به دکمه بدهید
(برای دیدن درست دستورات اونها را به محیط اکشن اسکریپت کپی و پست کنید.
on (press) {
c=number(a)+number(b)
}
Aوbوc همون متغیرها هستند.
حالا بازدن کنترل و اینتر به محیط اجرا برید. در هر کدوم از کادر متنهای ورودی (input) یک عدد به دلخواه وارد کنید و کادر دینامیک رو خالی بگذارید. حالا با فشردن کلید می بینید که حاصل جمع دو عدد ورودی شما به نمایش در میاد. این کار رو میشه چندین بار تکرا کنید و کلید رو بزنید و حاصل جمع رو ببینید.
برای مشخص شدن فیلدهای متن ورودی و دینامیک از همدیگه می تونید از یه متن استاتیک که جلوی هر کدوم می نویسید مثلا جلوی دینامیک می نویسید "حاصل جمع"
استفاده کنید.
مثال خیلی ساده بود و فقط برای اشنایی بیشتر با فیلدهای متن و متغیرهای اونها بود.