flash form کمک در اکشن به یک دکمه

mshgames

Well-Known Member
سلام

مندی جان معنی اون کد اینه که

PHP:
for (i=1;i<=3;i++) {
eval("form"+i).visible=0
حلقه 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 میگیره و ....
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 را انتخاب و دستور بالا رو بده )

موفق باشی

محمد
 
آخرین ویرایش:

مندی

New Member
واقعا که عالیه محمد جان
فوق العاده خوب بود نقائص دستور دوستم رو هم بر طرف کردی
امیدوارم همیشه پیروز وموفق باشی
خوشحالم که اومدم مجید آنلاین
آونگ جان از شما هم مرسی با پیگ
یری خودت بقیه رو مصمم می کنی که کارشون بی حمایت نمی مونه
باز هم مرسی
اگرچه فکر کنم که حداقل یکی دو جین سئوال دیگه هم دارم که طی چند روز آینده می پرسم


راستی چرا برای فعال سازی من از مجید آنلاین ایمیلی دریافت نکردم؟
من الان نمی تونم آواتور انتخاب کنم میشه دوستان لطف کنند به سایت اطلاع بدند؟

ایمیل من در زیر هستش
[email protected]

fhc il lvsd
 

mshgames

Well-Known Member
سلام

ممنون ازت محمد جان دمت گرم فکر کنم فقط تو باشی تو این انجمن فلش همیشه فعالی باید تو رو کمک همکار انجمن فلش کنن
ممنون از همراهیت

ماندانا جان (اگه اسمتو درست گفته باشم) نیاز نیست ایمیلتو اینجا بدی در مورد مشخصات شخصی Profile اکانت و... میتونی
از مدیریت کل ماندانا خانم کمک بگیری (دقیقا هم اسمته)!!!

اینم آدرسش بهش یه پیغام خصوصی بزن و اونجا مشکلتو مطرح کن حتما به جواب میرسی :

http://forum.majidonline.com/member.php?u=12554


سوالاته دیگری هم بود محمد (avang 2005) خودم و دوستانه فلشکار دیگه در خدمتیم

موفق باشی

محمد
 

Avang2005

مدیر انجمن
سلام دوست من

خواهش مي كنم محمد جان اين از وظايفه كه بايد به ديگران كمك كنيم شما هم خيلي فعالي

بحر حال موفق باشيد

( راستي من دستمو باز كردم فكر كنم ديگه وقت ساختن كراش باشه)

منتظر جوابتم

موفق باشيد
 

جدیدترین ارسال ها

بالا