برای دانلود پلاگین و اسکریپت های افتر افکت و پریمیر پرو     کلیک کنید
نمایش نتایج: از 1 به 3 از 3

مشاهده : 1671 , پاسخ ها : 2
موضوع: کد نویسی در افتر افکت

  1. #1

    کد نویسی در افتر افکت

    سلام دوستان
    میخاستم بدونم کد نویسی جاوا در افتر افکت قانون خاصی داره ویا می تونید از کدهای آماده جاوا تو افتر افکت استفاده کینم؟

  2. #2

    pejii آنلاین نیست.
    Accountable and help


    شماره کاربری
    26845
    محل سکونت
    تهران
    نوشته ها
    1,707
    سلام.

    کد نویسی ای که در دل خود افترافکت انجام میشه، بر پایه javascript es3 با کمی تغییرات است. (جاوااسکریپتی که برای وب در حال حاضر استفاده میشه es6 است و دارای کلمات کلیدی و دستوراتی است که در es3 وجود ندارند).

    اگر از کدهای آماده ای که برای افترافکت تولید شدند استفاده کنید، مشکلی نباید داشته باشید، اما اگر منظور شما کدهای آماده ای است که برای براوزر و یا سرور تولید شدند، امکان استفاده از آن کد ها را در اسکریپت نویسی داخل افترافکت نخواهید داشت، البته با کمی تغییر به عنوان اسکریپتِ CEP میتونید برای پلاگین سازی برای افترافکت استفاده اشان کنید.


    برای اینکه مشکل اصلی را بهتر درک کنید:
    اسکریپت های javascript که در براوزر اجرا میشوند، شیء اصلی و بدنه ای که به آن متصلی میشوند را (global object) یک پنجره window میدانند که براوزر به آنها تحویل میدهد (صفحه خالی ای که در آن وب سایت ها لود میشوند همان global object ای است که به نام window هم شناخته میشه و کدهای javascript بیشترین استفاده را از آن میبرند).

    اما در افترافکت، شیء اصلی خود برنامه افترافکت است که به عنوان app در محیط اسکریپت نویسی (به عنوان application در مکالمه انسانی) به اختیار اسکریپت در می آید و خیلی از امکاناتی که یک window دارد را نداشته، محدودیت های بسیاری نیز جهت جلوگیری از اجرای کدهای مخرب به همراه دارد.


    محیط شیء گرای افترافکت:



    اگر علاقه به کدنویسی در افترافکت را دارید (چه برای اسکریپت های ساده در لایه ها و چه برای پلاگین سازی) پیشنهاد میکنم به After Effects Scripting Guide سر بزنید و مطالعه خودتون رو از آنجا آغاز کنید.

  3. #3
    بسیار عالی
    ممنونم از وقتی که گذاشتین

مجوز های ارسال و ویرایش

  • شما نمیتوانید موضوع جدیدی ارسال کنید
  • شما امکان ارسال پاسخ را ندارید
  • شما نمیتوانید فایل پیوست کنید.
  • شما نمیتوانید پست های خود را ویرایش کنید
  •