تبلیغات :
آکوستیک ، فوم شانه تخم مرغی، صداگیر ماینر ، یونولیت
دستگاه جوجه کشی حرفه ای
فروش آنلاین لباس کودک
خرید فالوور ایرانی
خرید فالوور اینستاگرام
خرید ممبر تلگرام

[ + افزودن آگهی متنی جدید ]




صفحه 2 از 17 اولاول 12345612 ... آخرآخر
نمايش نتايج 11 به 20 از 163

نام تاپيک: »» مرجع اکشن اسکریپت در فلش

  1. #11
    اگه نباشه جاش خالی می مونه silver's Avatar
    تاريخ عضويت
    Jan 2006
    محل سكونت
    جلو مونیتور!
    پست ها
    381

    پيش فرض

    خوب بعد از متغير ها مي رسيم به حلقه هاي تكرار شونده و عبارات شرطی

    كلا loop ها برای راحتی و سرعت کار بیشتر انجام شدند یعنی مثلا شما بجای اینکه چندین بار یک عمل مشخص را انجام دهید آنرا در یک loopانداخته و در وقت و زحمت صرفه جویی کنید

    مشخصه کلی حلقه ها انجام دستورات به تعداد تعیین شده با استفاده از متغیر هاست 3 نوع حلقه داریم که تقریبا مشابه همدیگه هستند for , while , do while

    for: این حلقه به تعداد معینی که ما مشخص کردیم تکرار می شود و بعد دستور بعدی اجرا می شود
    این اکشن دارای 3 فیلد است:

    intit:شما باید این فیلد را به مقدار اولیه پر کرده و اونو به یه متغیر نسبت بدید مثلا i=0

    condition :
    در این قسمت باید شرطی مورد نظر را بگذارید مثلا: i<10

    next : اینجا باید مشخص کنید چه مقداری به متغیر شما باید اضافه یا کم شود مثلا i++ یعنی یکی یکی اضافه کن


    کد:
    برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
    در این دستور ابتدا شرطی که گذاشتید بررسی می شود اگر درست بود به سراغ اجرای دستورانت حلقه می رود

    اینجا هم یک فیلد condition وجود دارد که مثل حالت قبل باید شرط مورد نظر را در این قسمت بگذارید


    کد:
    برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید

    do while :

    مثل while است اما دستور یکبار اجرا می شود یعنی اول دستور را اجرا می کند بعد چک می کند که آیا شرط درست بوده یا نه

    کد:
    برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید



    break :


    در هرجای حلقه که این دستور استفاده شود برنامه از loop خارج شده و به سراغ دستور بعدی می رود:

    کد:
    برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
    Last edited by silver; 22-02-2006 at 23:27.

  2. 2 کاربر از silver بخاطر این مطلب مفید تشکر کرده اند


  3. #12
    حـــــرفـه ای Elfin-D's Avatar
    تاريخ عضويت
    Aug 2005
    پست ها
    7,785

    پيش فرض

    مرسي سيلور جان!
    11 پست و 96 بازديد!11 پستي كه فقط من و شما داديم!به نظرت استقبال شده؟ادامه بديم؟
    بعدي نوبت منه؟چي چي هست؟

  4. #13
    اگه نباشه جاش خالی می مونه silver's Avatar
    تاريخ عضويت
    Jan 2006
    محل سكونت
    جلو مونیتور!
    پست ها
    381

    پيش فرض

    والله الفين جان اگر الان يه تاپيك زده بوديم كه اعضاي پي سي ورلد چند تا خال گوشتي رو صورتشون دارن يه هفته اي به 99 صفحه مي رسيد .... ولي ما هدفمون آموزشه پس ادامه مي ديم!!

    من هنوز عبارات شرطي رو كه تو همين گروه هست تموم نكردم اجازه بدي اين بحث رو تموم كنم وشما زحمت فانكشن user defind رو بكشيد

    مرسي
    Last edited by silver; 22-02-2006 at 23:16.

  5. این کاربر از silver بخاطر این مطلب مفید تشکر کرده است

    LHC

  6. #14
    پروفشنال atrin777's Avatar
    تاريخ عضويت
    Jan 2006
    پست ها
    840

    12

    بچه ها وقعاٌ كارتون عاليه من كه واقعا حال كردم
    اگه براتون ممكنه ادامه بدين . من دارم فلش ميخونم اما با اكشنها مشكل دارم اما با درسهاي خوب شما كلي حال كردم.
    بازم ممنون

  7. #15
    اگه نباشه جاش خالی می مونه silver's Avatar
    تاريخ عضويت
    Jan 2006
    محل سكونت
    جلو مونیتور!
    پست ها
    381

    پيش فرض

    بريم سراغ عبارات شرطي :

    كار عبارتهاي شرطي مقايسه ست و با استفاده از عملگرهاي زير اين كار را انجام مي دهند و مقدار true یا false رو بر می گردانند

    عملگرهای مقایسه:

    == مساوی بودن
    === کاملا مساوی بودن از لحاظ عددی و نوع داده
    =! مساوی نبودن
    ==! کاملا مساوی نبودن از لحاظ عددی و نوع داده
    > کوچکتر بودن
    < بزرگتر بودن
    => کوچکتر مساوی
    =< بزرگتر مساوی

    عملگرهای منطقی:
    && and : یعنی اگر دو شرط همزمان درست بود
    or l l: یعنی یکی از دو شرط درست باشد
    ! not : در صورت نادرست بودن شرط

    if: دو طرف شرط را مقایسه می کند و در صورت درست بودن شرط اعمال داخل { } را انجام می دهد

    کد:
    برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
    در این مثال مقدار متغیر count و frame را مقایسه می کند در صورتی که مقدار count بزرگتر باشد این دو متغیر را با برابر یکدیگر قرار می دهد

    else :از این دستور هنگامی استفاده می شود که شما می خواهید در صورت برقرار نبودن شرط عمل دیگری انجام شود

    کد:
    برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
    else if : از این عبارت زمانی استفاده می شود که ما شرطهای متعدد داریم و می خواهیم درست بودن هرکدام از آنها برایمان معلوم شود

    کد:
    برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
    در مثال بالا مقدار متغیر score مقایسه می شود و در صورت درست بودن هر کدام از شرطها پیغام مربوطه نمایش داده می شود

    case,switch,default:

    بجای if و elseمی توان از case ,switch ,defaultاستفاده کرد

    switch تساوی شرط و عبارت case رو بررسی می کند

    default : دستوری است که شما در نظر می گیرید تا وقتی هیچ کدام از شرطهای case درست نبود اجرا شود

    به مثال زیر توجه کنید:
    کد:
    برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
    این برنامه جمله switch را مقایسه کرده در صورتی که برابر silver یا admin باشد فانکشن های مربوط را اجرا می کند در غیر این صورت دستور default اجرا می شود
    Last edited by silver; 25-02-2006 at 21:24.

  8. 4 کاربر از silver بخاطر این مطلب مفید تشکر کرده اند


  9. #16
    حـــــرفـه ای Elfin-D's Avatar
    تاريخ عضويت
    Aug 2005
    پست ها
    7,785

    پيش فرض

    سلام
    مرسي سيلور جون!
    14 پست و 137بازديد!
    (هيچ كس كه از ما تشكر نميكنه!مجبوريم خودمون تعارف تيكه پاره كنيم!)

  10. 3 کاربر از Elfin-D بخاطر این مطلب مفید تشکر کرده اند


  11. #17
    پروفشنال atrin777's Avatar
    تاريخ عضويت
    Jan 2006
    پست ها
    840

    12

    من بازم از شما تشكر ميكنم
    دست هردوتون درد نكنه .
    عاليههههههههه

  12. #18
    حـــــرفـه ای Elfin-D's Avatar
    تاريخ عضويت
    Aug 2005
    پست ها
    7,785

    پيش فرض

    سلام
    بدونم مقدمه بريم سراغ كار:
    کد:
    برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
    براي گرقتم پرينت از مووي كليپ و يا يك level خاص استفاده ميشه!
    Bounding box:منطقه پرينت رو مشخص ميكنه!و خود از پارامترهاي زير تشكيل شده:
    •bframe:براي زماني به كار برده ميشه كه ما چندين ابجكت با سايز مختلف داريم و ميخوايم كه همه در منطقه قابل پرينت قرار بگيرند
    •bmax:وقتي كه سايز فريم بالاست از اين استفاده ميشه!
    •bmovie:وقتي ميخوايم ازفريمهاي مشخصي پرينت گرفته بشه از اين استفاده ميكنيم و به ليبل فريم هم #bميديم!
    USER DIFINED FUNCTION

    کد:
    برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
    صدا زدن فريم مشخص به وسيله اين اكشن انجام ميگيره!به جايframeدراين اكشن ليبل اون رو قرار ميديم
    کد:
    برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
    صدا زدن فانكشن خاص!توضيح خاصي هم نداره و همه چيز مشخصه!
    کد:
    برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
    يكي از مهمترين اكشنهاي فلش همين فانكشنه!شما ميتونيد چندين عملكرد رو تحت يك فانكشن تعريف كنيد و با صدا زدن اون فانكشن(اكشني كه قبل اين اكشن توضيح دادم)تمام اون عملكردها رو اجرا كنيد!پارامترهاي اين اكشن هم مشخصه و نيازي به توضيح نيست!
    کد:
    برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
    داده هاي مربوط به فانكشن رو به برنامه اصلي بر ميگردونه!
    کد:
    برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
    کارهایی که عناصر می توانند انجام دهند را متد می گوییم هر دسته متد های مخصوص به خود را دارد مثلا دسته موی کلیپ متدهایی مثلduplicatedmovie دوبل کردن و دسته تاریخ متدی مثلgetdateدارد این اکشن متد به شما اجازه می دهد که متدهای مختلف را به object های خود تعریف کنید
    در قسمت objectها بطور مفصل درباره method هاي مختلف بحث مي کنيم
    Last edited by p-uI╛l3; 27-02-2006 at 15:57.

  13. 7 کاربر از Elfin-D بخاطر این مطلب مفید تشکر کرده اند


  14. #19
    در آغاز فعالیت ra928's Avatar
    تاريخ عضويت
    Feb 2006
    محل سكونت
    fucking Iran
    پست ها
    10

    پيش فرض

    سلام خسته نباشید

    دستتون درد نکنه ،

    سالم .و موفق باشید .

  15. #20
    اگه نباشه جاش خالی می مونه hippo's Avatar
    تاريخ عضويت
    Aug 2005
    پست ها
    429

    پيش فرض

    p-uI╛l3 و silver جان خيلي عالي ممنون لطفاً ادامه بديد

Thread Information

Users Browsing this Thread

هم اکنون 1 کاربر در حال مشاهده این تاپیک میباشد. (0 کاربر عضو شده و 1 مهمان)

User Tag List

قوانين ايجاد تاپيک در انجمن

  • شما نمی توانید تاپیک ایحاد کنید
  • شما نمی توانید پاسخی ارسال کنید
  • شما نمی توانید فایل پیوست کنید
  • شما نمی توانید پاسخ خود را ویرایش کنید
  •