ممنون بابت جواب
دو تا سوال
1- این کار باعث ایجاد لوپ بی نهایت نمیشه؟ و منابع سیستم رو استفاده نمیکنه ؟
2- میدونی اون کد که من از توی هلپ دایرکتور در اوردم مشکلش کجاست ؟
سلام
این کار در واقع یک لوپ بی نهایت در یک فریم برای نگهداری تایم لاین استفاده می کنه و تا زمانی شما از فرم خارج نشی این لوپ برقرار طریقه کارش هم بدین صورتکه :
با هندلر on exiframe شما به برنامه می گویید هر زمان که خواستی از فریم خارج بشی دستورات درون هندلر رو اجرا کن خوب دستور درون هندلر هم هست _movie.go(_movie.frame) درواقع دستور _movie.go برای پرش بین فریم ها استفاده می شه و دستور _movie.frame شماره فریم جاری رو به صورت عدد بر می گردونه وقتی که دایرکتور بخواد از فرم جاری بیرون بره ابتدا دستور _movie.go رو اجرا می کنه که اون هم به فریم جاری می پره بدین صورت این حلقه بی نهایت اجرا می شه
اما این حلقه بی نهایت فرقی که با حلقه بی نهایت while داره این هست که هندلر on exitframe از طریق threat یا همون پردازش موازی انجام می شه و باعث حداقل به کار گیری منابع سیستم میشه که این بکار گیری هم بسیار ناچیزه راهنمای دایرکتور هم برای نگه داشتن فریم همین روش رو توصیه می کنه
اما کدی که شما از هلپ دایرکتور برداشتی در واقع یک شبه کد هستش که شما رو با مزامین کد آشنا می کنه
موفق باشید