سوال : حرکت تصویر پس زمینه

flat_00

Member
سلام
در As3 چطور میشه تصویر پس زمینه را حرکت داد.

برای درک بهتر به این نمونه نگاه کنید.
کد:
http://www.templatemonster.com/flash-templates/36042.html
 

JavidFlasher

کاربر فعال
چیز خاصی نیست
یه تناسب ساده ریاضی میان حرکت موس با یه آبجکت.
 

flat_00

Member
با کلی سرچ یک نمونه تو اینترنت پیدا کردم ولی یک مشلی وجود داره
یک توپ مزاحم توصفحه هست هر کاری کردم حذفش کنم نشد.
لطفا کمک کنید

کد:
var ball:Ball = new Ball();

addChildAt(ball, 1);

ball.x = stage.stageWidth/2;
ball.y = stage.stageHeight/2;

var distx:Number;
var disty:Number;



//stage.addEventListener(MouseEvent.MOUSE_MOVE, track);
stage.addEventListener(Event.ENTER_FRAME, track);

//-----------------------------------------------
function track(e:Event):void{        
    distx = ball.x - mou***;
    disty = ball.y - mouseY;
    //trace("mou*** "+mou***+", ball.x "+ball.x);
    ball.x -= distx / 10;
       ball.y -= disty / 10;
    //trace("distx = "+distx+" disty = "+disty);
    bGround.x += distx / 100;
    bGround.y += disty / 100;
        
    Mouse.hide();
}
دانلود سورس
کد:
http://board.flashkit.com/board/attachment.php?attachmentid=69603&d=1238871826
 
آخرین ویرایش:

flat_00

Member
فکر نمی کنم برای شما که حرفه ای هستید کاری داشته باشه

من یک راه پیدا کردم. اومدم توپ رو در صفحه مخفی کردم
ولی من میخوام کدی باشه که نیاز به این دنگ و فنگها نداشته باشه

دوستان لطفا راهنمایی کنید.
 

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

بالا