mshgames
Well-Known Member
سلام
مندی جان معنی اون کد اینه که
حلقه For یکی از انواع حلقه ها در فلش بدین صورت که ابتدا یه متغیر با مقدار I برابر 1 قرار میگیره سپس
یه شرط بررسی میشه (اگر متغیر I کوچکتر یا مساوی 3 شد) به متغیر I یک واحد اضافه کن یعنی I میشه 2
سپس همینجوری این حلقه تکرار میشه تا متغیر I بزرگتر از اون مقداری که ما شرط دادیم بشه به محض اون دستور یا حلقه متوقف میشه البته این بزای 3 صفحه فرم طراحی شده اگر صفحات زیادی داشته باشه باید شرط کوچکتر مساوی مثلا 250 که برابر 250 صفحه بزاری که یه خورده وقت میگیره در هر بار که متغیر I دستخوش تغییر میشه یعنی میشه 1 یا 2 یا 3 کلمه form + اون مقدار متغیر I میشه مثلا از ترکیبش میشه form1 در نتیجه صفحه که اسمش فرم 1 ناپدید میشه دستور eval هم که دیگه ضایع داره چیکار میکنه من برات این کدو گذاشتم تا این جور مشکلات نداشته باشه من اول میخواستم همین حلقه بنویسم اما عوضش کردم و یه حلقه با تمام ....در ضمن متغیر i نباید مقداره اولیه اش 1 باشه باید 0 باشه به اون رفیقت بگو بازم میگم برای راحتی کار از همون دستور استفاده کن
این دستور هم که از اول برات نوشتم همون حلقه بالایی که یکمی پیشرفته تره یعنی تعداد صفحاتو توسط numChildForms و getChildForm میگیره و ....
در مورد فراخواندن :
باید تو فریم موجود تو مووی کلیپ بنویسی _parent.form1 و یا _root.form1 البته بستگی به زیز شاخه دار بودن مووی کلیپ داره
مثال نمیخواد مووی کلیپ. انتخاب (دابل کلیک ) وارد مد ویرایش سپس فریم 1 را انتخاب و دستور بالا رو بده )
موفق باشی
محمد
مندی جان معنی اون کد اینه که
PHP:
for (i=1;i<=3;i++) {
eval("form"+i).visible=0
یه شرط بررسی میشه (اگر متغیر I کوچکتر یا مساوی 3 شد) به متغیر I یک واحد اضافه کن یعنی I میشه 2
سپس همینجوری این حلقه تکرار میشه تا متغیر I بزرگتر از اون مقداری که ما شرط دادیم بشه به محض اون دستور یا حلقه متوقف میشه البته این بزای 3 صفحه فرم طراحی شده اگر صفحات زیادی داشته باشه باید شرط کوچکتر مساوی مثلا 250 که برابر 250 صفحه بزاری که یه خورده وقت میگیره در هر بار که متغیر I دستخوش تغییر میشه یعنی میشه 1 یا 2 یا 3 کلمه form + اون مقدار متغیر I میشه مثلا از ترکیبش میشه form1 در نتیجه صفحه که اسمش فرم 1 ناپدید میشه دستور eval هم که دیگه ضایع داره چیکار میکنه من برات این کدو گذاشتم تا این جور مشکلات نداشته باشه من اول میخواستم همین حلقه بنویسم اما عوضش کردم و یه حلقه با تمام ....در ضمن متغیر i نباید مقداره اولیه اش 1 باشه باید 0 باشه به اون رفیقت بگو بازم میگم برای راحتی کار از همون دستور استفاده کن
این دستور هم که از اول برات نوشتم همون حلقه بالایی که یکمی پیشرفته تره یعنی تعداد صفحاتو توسط numChildForms و getChildForm میگیره و ....
PHP:
delet.onPress=function(){
for (var i:Number = 0; i < _root.application.numChildForms; i++) {
var allForm:mx.screens.Form = _root.application.getChildForm(i);
allForm.visible=false;
}};
در مورد فراخواندن :
باید تو فریم موجود تو مووی کلیپ بنویسی _parent.form1 و یا _root.form1 البته بستگی به زیز شاخه دار بودن مووی کلیپ داره
مثال نمیخواد مووی کلیپ. انتخاب (دابل کلیک ) وارد مد ویرایش سپس فریم 1 را انتخاب و دستور بالا رو بده )
موفق باشی
محمد
آخرین ویرایش: