1. مهمان گرامی، جهت ارسال پست، دانلود و سایر امکانات ویژه کاربران عضو، ثبت نام کنید.
    بستن اطلاعیه

چگونگي استفاده از دستور movieclipcontrol در فلش

شروع موضوع توسط minaaa ‏18/12/10 در انجمن Flash

  1. کاربر پیشرفته

    تاریخ عضویت:
    ‏9/12/10
    ارسال ها:
    19,773
    تشکر شده:
    6,457
    امتیاز دستاورد:
    113
    duplicatedmovieclip: این دستور می توان movieclip موردنظر رو دو برابر کرد اگر بخواهید بیشتر از دو برابر بشوند باید آنرا درون یک حلقه while بندازید می توان با استفاده از این دستور افکتهای زیبایی به موی کلیپ ها داد در اينجا یک نمونه از موارد کارایی این دستور را می توانید مشاهده کنید

    کد زیر 10 تا کپی از موی کلیپ می گیرد:
    کد:
    x=0 while (x<10) { duplicatemovieclip("movieclip2","movieclip2"+x); } ​

    onclipevent: می توان با این اکشن رویدادها را در کلیپ مورد نظرتان اعمال کنید


    load.: وقتیeventاتفاق میافتد که فیلم بار گذاری شده باشد

    enterframe: وقتی اتفاق میافتد که یک فریم از کلیپ وارد شده باشد

    unload: وقتی اولین فریم movieclip بارگذاری شد این دستور اجرا می شود

    mouse down: وقتی کاربر کلیک چپ کرد این رویداد احرا می شود

    mouseup.: وقتی کاربر کلید ماوس را رها کند این اکشن اجرا می شود

    mouse move.:وقتی کاربر ماوس را حرکت داد این دستور اجرا میشود

    .keydown: وقتی کلیدی از صفحه کلید فشار داده شد این رویداد اتفاق میافتد و با دستور getcode می توان مشخص کرد که کدام کلید مد نظر است

    key up.: وقتی کلیدی از صفحه کلید رها شد این دستور اجرا می شود مانند حالت بالا باید از دستور getcode نیز در کنارش استفاده کرد

    dateزمانی اجرا می شود که نتیجه دستور loade movie یا load varieble بار گذاری شود

    removemovieclip:اين اكشن موي كليپ هايي كه با دستور duplicatedmovieclip زياد شده اند را حذف مي كند


    setproperty


    برای اینکه خصوصیت مورد نظرمون رو به کلیپ ویدیویی اعمال کنیم باید از این اکشن استفاده کنیم:
    که سه فیلد دارد

    properties: برای تعیین خصوصیت مورد نظر

    .target: برای وارد کردن ریشه یا همان تعیین موی کلیپ هدف

    value.: برای تعیین عدد برای خصوصیات مورد نظر مان

    برای مثال ما مشخص می کنیم که درجه محوی موی کلیپ با نامmovie clip2 ..برابر 70 باشد

    _root.movieclip2._alpha=70

    فقط نمی توان دو خصوصیت رو با یک دستور به یک موی کلیپ نسبت داد و باید برای هر خصوصیت این دستور رو دوباره وارد کرد

    خصوصیات رو با هم مرور می کنیم :

    alpha_ این دستور .opacity یا همان درجه محوی رو مشخص می کند( عددی بین 0 تا 100)

    currentframe_.:این دستور شماره فریمی که در حال اجراست بر می گرداند

    droptarget_.: این دستورمسیر حقیقی رابر می گرداند و نشان می دهد که موی کلیپdragشده به کجا انداخته شده است

    focuserect.: نشان می دهد وقتی که با استفاده از صفحه کلید روی این موی کلیپ زوم شده ( یعنی در حالت انتخاب شده قرار گرفته ) ایا اطرافش رو یک مستطیل زرد رنگ بگیره یا نه سپس یک مقدار حقیقی true یا .falseرا بر می گرداند

    framesloaded_.: شماره فریم لود شده از فیلم رو بر می گرداند

    name_.: نام نمونه (instance)را مشخص می کند

    .height_.: درازای شی را بر حسب پیکسل مشخص می کند

    quality_.: کیفیت برگردانده شده را مشخص می کند

    rotation_:درجه چرخش را تعیین می کند

    soundbuftime_.: زمان قبل از شروع فیلم را تعیین می کند

    target_.: ریشه موی کلیپ مشخص شده را بر می گرداند

    totalframes_.: تعداد کل فریمهای موجود در موی کلیپ را بر می گرداند

    url_: صفحه وبی که موی کلیپ از آن دانلود شده را بر می گرداند

    visible_.: تعیین می کند که شی مورد نظر ما پنهان یا آشکار باشد

    width_.: عرض شی مورد نظر را بر حسب پیکسل مشخص می کند

    x_.: موقعیت x شی را مشخص می کند

    xmouse_.: موقعیت .x ماوس را مشخص می کند

    xscale_.: تعيين مقياس x

    y_:موقعیت yشی را مشخص می کند

    ymouse_.: موقعیت y ماوس را مشخص می کند

    yscale_.: تعيين مقياس
     
    یک شخص از این تشکر کرد.