بک گراند برای حالت فول اسکرین

ghadirkiani

New Member
سلام
به عکس پیوست شده نگاه کنید
111.png
من از پروزه ام خروجی exe گرفتم
پروژه رو فول اسکرین کردم
اندازه اصلی پروزه 600*800 هستش حالا مشکل کجایت؟
برای قسمت اصلی که 600*800 هستش میشه عکس به عنوان بک گراند گذاشت
اما من میخوام برا قسمت خارجی پروزه هم از عکس استفاده کنم
یعنی یک بک گراند کلی میخوام مثه سایت ها در سایت با استفاده از css یه عکس رو در بکگراند تکرار میکنیم اینجا چطور میشه با as3 این کار رو کرد؟
 
آخرین ویرایش:

flash.developer

Active Member
خوب شما می تونید در پایینترین لایه یک عکس برای بکگراند قرار بدید و سایز اون رو بزرگتر در نظر بگیرید.
 

flash.developer

Active Member
اگر هم منظورتون اینه که از یک عکس کوچک تکثیر کنید و حالت کاشی داشته باشه عکس مورد نظر رو import کنید داخل فلش این عکس بهfill color اضافه میشه و می‌تونی از اون استفاده کنید
 

ghadirkiani

New Member
سلام
ممنون از توجهت
اما
مشکل من اینه که
فضای اصلی برنامه که یه کادر 800*600 هستش و کاری با اون نداریم
اما اطراف این فضا مهم هستش

چون فضای اطراف تو سیستم های مختلف اندازش مختلفه
من میخوام با یه کد یه پترن رو در این فضا تکرار کنم تا در هر سیستمی بدون مشکل کار کنه
 

Fanous

Well-Known Member
سلام
پیشنهاد می کنم یک عکس مرتبط با موضوع برنامه تون و با ابعاد بالا ( مثلا 3000 در 2250 ) در بک گراند قرار بدین
بهتره نسبت عکس 4:3 باشه که هم مانیتورهای قدیمی رو پوشش بده هم مانیتورهای جدید که نسبت 16:9 دارن
عکس رو به مووی کلیپ تبدیل کنین و نقطه رجیستر رو در وسط قرار بدین و واسش یک اسم بذارین ( mypic )
مرکز اون رو در وسط صفحه نمایش ( مانیتور ) قرار بدین
عرض عکس رو با عرض صفحه نمایش یکی کنین
ارتفاع عکس رو متناسبا تغییر بدین تا عکس بک گراندتون متناسب با مانیتور کاربر تغییر سایز بده
مثل حالت Fill بک گراند در ویندوز 7 که عکس رو جوری بزرگ میکنه که عکس دفرمه نشه و بتونه کل مانیتور رو پوشش بده

این هم کدش :
فرض می کنیم ابعاد کار شما 800x600 باشه ( وسط کار میشه 400و300 )

کد:
stage.displayState = StageDisplayState.FULL_SCREEN;
stage.scaleMode = StageScaleMode.NO_SCALE;
mypic.width = Capabilities.screenResolutionX;
mypic.scaleY=mypic.scaleX;
mypic.x=400;
mypic.y=300;
 
آخرین ویرایش:

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

بالا