Bring To Front ??

Ehsan.

New Member
می خواستم توسط اکسن اسکریپت ! یک MovieClip را دز زمانی خاص To front کنم! زمانی خواص ToBack

لطفا راهنمایی کنید! :)
 

++Hadi++

Active Member
آیا منظورتون از front , back اینه که می خوایین عمق اونو در stage کم و زیاد کنین یا اینکه می خوایین در یک زمان از اول به آخر و در زمانی دیگر از آخر به اول play شه ؟
(منظورم از عمق یا depth اینه که روی مووی کلیپ ها قرار بگیره یا زیر مووی کلیپ ها قرار بگیره )
 

++Hadi++

Active Member
در اکشن 2 برای مقدار دهی به عمق یا depth یک مووی کلیپ از دستور ;()swapDeths استفاده می کنی یعنی فرض کن 2 مووی کلیپ با نامهای s1,s2 داریم و می خواهیم s1 روی s2 قرار بگیره.خوب می نویسیم :

PHP:
s1.swapDepths(5);
s2.swapDepths(4);
در واقع تعیین می کنی که عمق اولی از دومی بیشتر باشه تا اولی روی دومی قرار بگیره.
این دستور در as3 حذف شده و به جای اون شما می تونین از توابعی مثل swapChildren یا getChildIndex و setChildIndex استفاده کنین.
به این صورت که همون دو مووی کلیپ s1 , s2 رو دارین و می خواهین 1 بار s1 روی s2 قرار بگیره پس می نویسین :

PHP:
swapChildren(s1,s2);
و بار دیگه که قرار هست s2 روی s1 قرار بگیره می نویسین :

PHP:
swapChildren(s2,s1);
برای تعیین زمان هم می تونی از دو تابع ، از اینتروال یا از زمان استفاده کنی.
فرض کنیم قراره 4 بار این تعویض انجام بگیره و بین هر تعویض 5 ثانیه فاصله هست:

As3 Timer And Depth.JPG

بای...
 

++Hadi++

Active Member
آخ ببخشین عکس ارسال نشد اینم عکس .عکسو دانلود کن حالشو ببر.اگه یه دکمه تشکر هم که اون زیره رو بزنی که دیگه خیلی عالی می شه ها ها ها:lol:
As3 Timer And Depth.JPG

بای ...
 
آخرین ویرایش:
بالا