مشکل با سینتکس لینگو (Wait On Current Frame) ارور میده

Member
من میخوام که تایم لاین رو توی دایرکتور نگه دارم ولی کد رو که مینویسم ارور میده
کد:
on exitFrame me
  Wait On Current Frame
end
کد رو از توی هلپ خود دایرکتور در اوردم ولی مثل اینکه Current رو نمیشناسه کسی میتونه کمک کنه؟
با تشکر:rose:
 
سلام

برای نگه داشتن فریم در موقعیت فعلی

on exitFrame me
_movie.go(_movie.frame)
end
 
آخرین ویرایش:

Member
ممنون بابت جواب
دو تا سوال
1- این کار باعث ایجاد لوپ بی نهایت نمیشه؟ و منابع سیستم رو استفاده نمیکنه ؟
2- میدونی اون کد که من از توی هلپ دایرکتور در اوردم مشکلش کجاست ؟
 
ممنون بابت جواب
دو تا سوال
1- این کار باعث ایجاد لوپ بی نهایت نمیشه؟ و منابع سیستم رو استفاده نمیکنه ؟
2- میدونی اون کد که من از توی هلپ دایرکتور در اوردم مشکلش کجاست ؟

سلام
این کار در واقع یک لوپ بی نهایت در یک فریم برای نگهداری تایم لاین استفاده می کنه و تا زمانی شما از فرم خارج نشی این لوپ برقرار طریقه کارش هم بدین صورتکه :
با هندلر on exiframe شما به برنامه می گویید هر زمان که خواستی از فریم خارج بشی دستورات درون هندلر رو اجرا کن خوب دستور درون هندلر هم هست _movie.go(_movie.frame) درواقع دستور _movie.go برای پرش بین فریم ها استفاده می شه و دستور _movie.frame شماره فریم جاری رو به صورت عدد بر می گردونه وقتی که دایرکتور بخواد از فرم جاری بیرون بره ابتدا دستور _movie.go رو اجرا می کنه که اون هم به فریم جاری می پره بدین صورت این حلقه بی نهایت اجرا می شه

اما این حلقه بی نهایت فرقی که با حلقه بی نهایت while داره این هست که هندلر on exitframe از طریق threat یا همون پردازش موازی انجام می شه و باعث حداقل به کار گیری منابع سیستم میشه که این بکار گیری هم بسیار ناچیزه راهنمای دایرکتور هم برای نگه داشتن فریم همین روش رو توصیه می کنه

اما کدی که شما از هلپ دایرکتور برداشتی در واقع یک شبه کد هستش که شما رو با مزامین کد آشنا می کنه

موفق باشید
 
  • Like
Reactions:

smmousazadeh

Well-Known Member
میتونید این کد رو بدید
on exitFrame me
go the frame
end

برای ساختن wait میتونید از کانالهای بالای score ،کانال اول (tempo) استفاده کنید.
 
  • Like
Reactions:

ps2

Member
اگر هم میخواهید هد بین دوتا مارکر بچرخد تا حالت رفرش ایجاد کنید کافی ایت این کد را وارد کنید

on exitFrame me
go loop
end
 

Member
اگر هم میخواهید هد بین دوتا مارکر بچرخد تا حالت رفرش ایجاد کنید کافی ایت این کد را وارد کنید

on exitFrame me
go loop
end
اگه درست گرفته باشم با این کد تند تند فلش رو از اول نشون میده آره؟ (باس برم تست کنم)
من چون با MMB کار کردم دنبال راهی میگردم که به سادگی - سبکی و راحتی اون کارامو ببندم (البته باید بگم که توی کار من همه چیز توی فلش استفاده میشه و با اسنفاده از fscommand بین صفحات حرکت میکنم پس فقط همین اندازه که روی یک فریم وایسه و بذاره فلش کارارو انجام بده کفایت میکنه:green:
 

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

بالا