حرکت شئ در as3

با سلام،

اگر بخوایم تو as3 دستور بدیم یک شئ در هر واحد از زمان به مقدار اکسش اظاف بشه یا کم چی باید بنویسیم؟

ممنون
 

++Hadi++

Active Member
بهترین گزینه اینه ...
PHP:
myMovie.addEventListener(Event.ENTER_FRAM,fun1);
function fun1(evt:Event):void
{
   evt.target.x+=2;    or     evt.target.x-=3;
}
در واقع با این کار در هر ثانیه به اندازه frame rate شما که مثلا 30 باشه به x مووی کلیپت که اسم نمونه ایش (در properties) هست myMovie کم یا زیاد می کنی البته اگه می خواس ایکست کم شه منها رو بنویس و اگه می خوای ایکست زیاد شه به اضافه رو بنویس.
بای ...
 

++Hadi++

Active Member
در ضمن هر چی مقدار زیاد شدن یا کم شدن ایکستو به اضافه یا منهای عدد بزرگتری کنی سرعت حرکت موویت بیشتر می شه و هر چی کمتر بشه سرعت حرکت اونم کمتر می شه .در ضمن هر چی frame rate شما بالا باشه سرعتت بیشتر و هر چی پایین باشه سرعتت کمتر می شه.
تست کن انشاءلاه جواب می گیری...
 
تشکر hadimetall جان،
کلاً این دو روشی که شما و آقا sizanjavad ارائه دادید رو بلد بودم!!!
من فکر میکردم راهی بهتر برای اینکار باشه، ظاهراً نیست ...
در هر صورت متشکرم.
 
بالا