کد تکرار

omidparkour

Member
سلام
من پنج تا خط افقی با فاصله ی کم از هم دارم و میخوام کدی بنویسم که تو بنر سایز 60*468 این خط ها از بالا به پایین بیان و و وقتی بالاترین خط وارد بنر شد دوباره از اول اولین خط وارد بشه
امیدوارم منظورم رو فهمیده باشید
کدش چه جوریه؟؟؟؟
 

yaa110

کاربر فعال
برای این کار می تونید به این صورت عمل کنید که هر خطی که از بنر خارج شد برگرده سر جای اولش در بالای بنر و دوباره بیاد داخل
 
[PHPS]import flash.utils.Timer;
import flash.events.TimerEvent;
import flash.display.MovieClip;

var timer:Timer=new Timer(20);//برای افزایش سرعت حرکت مقدار کمتر و برعکس برای کاهش سرعت مقدار بیشتر قرار بده
timer.addEventListener(TimerEvent.TIMER,moved);
timer.start();
/*خطها رو به صورت موی کلیپ دربیار بعد اون ها رو نام گذاری کن
من اسم خط ها رو گذاشتم line1 line2 تا line5*/
function moved(e:TimerEvent){
for (var i:uint=0; i<5; i++){
var Line:MovieClip=MovieClip(getChildByName('line'+String(i+1)));
Line.y +=1;
if(Line.y > 60){
Line.y =0;
}
}
}[/PHPS]
 

پیوست ها

  • moveLine.rar
    6.5 کیلوبایت · بازدیدها: 7

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

بالا