مشکل کشیدن شدن آبجکت های صفحه با این کد

leontry89

Member
دوستان من با این 2 تا کد کاری می کنم که عکس پس زمینه نرم افزار اندرویدیم قشنگ فیت بشه با گوشیم
مشکل اینجاست این کدها رو ابجکت ها هم تاثیر میذارن و کمی ابجکت ها رو میکشن (درازترشون میکنن)
سوالم اینه به چه شکل از این کد استفاده کنم که فقط با عکس پس زمینه نسبت بگیره و به ابجکت های stage کار نداشته باشه

PHP:
stage.align = StageAlign.TOP_LEFT;
stage.scaleMode = StageScaleMode.EXACT_FIT;
 
سلام
با این کد کار نکردم ولی احتمال میدم باعث شده فقط استیج شما در یک بعد یعنی x و یا y با اندازه جدید استیج فیت بشه.
بهتره از حالت NO_SCALE استفاده کنید. یا اینکه اگر از این استفاده کردید کدهایی بنویسید که به نسبت تغییر یک بعد ،بعد دیگر را هم تغییر بده.
میتونین از تابع زیر استفاده کنید البته برای مووی کلیپه اگه شی ئتون از نوع دیگریه خودتون میتونین دستکاری اش کنید. اسم مووی تون را بهش بدید و اگر میخواد بر اساس اندازه جدید عرض موویتون اسکیل بشه اونو بهش بدن و جای ارتفاع را صفر بگذارید و برعکس اونی که صفره خود تابع بر اساس ضلع دیگه ای که دادید اسکیل میکنه


C++ Code:


public function MovieScaling(obj:MovieClip,widths:Number,heights:Number) {
var scale:Number = obj.width/obj.height;
if(widths != 0 && heights == 0){
obj.width = widths;
obj.height = widths / scale;
}
if(heights != 0 && widths == 0){
obj.height = heights;
obj.width = heights * scale;
}
}


 

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

بالا