انجمن‌های فارس وب

نسخه کامل: استفاده از عكس به عنوان بك گراند دسك تاپ
شما در حال بازدید از بایگانی ارسال های انجمن هستید این نسخه کامل نیست : برای مشاهده نسخه کامل اینجا کلیک کنید
با سلام به همگي
من مي خوام يه نرم افزار چند رسانه اي با فلش بسازم كه
كاربر بتونه از عكس هاي درون گالري عكس نرم افزار بعنوان پس زمينه سيستم خودش استفاده كنه يعني
روي عكس كليك كنه و اون عكس به عنوان پس زمينه دسك تاپ كامپيوترش انتخاب بشه
و يه چيز ديگه هم هست اينكه كاربر بتونه از عكس هاي خودش توي نرم افزار استفاده كنه يا به عبارتي عكس هاش رو توي نرم افزار upload كنه
اگه راهنماييم كنين ممنون ميشم
مرسيهوم
سلام
در مورد ایتم اول فقط در حد راهنمایی می تونم بگم که :
باید ببینی نرم افزار های تغییر بگ گراند دسکتاپ چطوری کار می کنن .ویا این که تصاویر داخل نرم افزارت رو توی مسیری کپی کنی که ویندوز (مثلا ویندوز 7) اونا رو کپی می کنه و ازشون به عنوان پس زمینه استفاده می کنه
در مورد سوال دوم کار کمی راحت تره . یعنی باید تصاویر داخل نرم افزارت لود بشه . برای این کار می تونی از دستورات URLRequst و URLLoader استفاده کنی .
xooker‌ جان ممنوم از اينكه جواب داديد
در مورد سوال اولم ميشه از داس استفاده كرد ؟؟؟؟؟؟
يعني دستوري هست كه با استفاده از فايلهاي دسته اي بشه اينكار رو انجام داد ؟؟؟؟ اگه هست ممنون ميشم كدش رو بذاري
و در مورد سوال دومم ميشه يه مقدار بيشتر توضيح بدي؟؟؟
مرسي
خواهش می کنم .
ببین تو میخوای از فلش برای تغییر بک گراند ویندوز استفاده کنی پس داس دیگه معنی نمی ده.
برای این کار می تونی از خود دستورات کپی کردن فایل ها استفاده کنی .فقط کافیه که بدونی ویندوز تصاویر بگ گراند رو کجا ذخیره می کنه.
من دستورات کپی کردن فایل رو توی سایتم گذاشتم که به دردت میخوره
برو تو سایت pichak.biz ومنوی سوم یعنی learning رو بزن.

و در مورد سوال دوم این کد رو برات گذاشتم که مطمئنم به دردت می خوره:
دوتا کامپوننت Label به نام lbl وUILoader به نام lo توی صفحه قرار داده و کد زیر رو اضافه کن:

import flash.display.Loader;

choose.addEventListener(MouseEvent.CLICK,select_files);

function 
select_files(e:Event):void
{
    
docsDir=new File();
    var 
docsDir File.documentsDirectory;
    var 
imagesFilter:FileFilter = new FileFilter("Images","*.jpg;*.gif;*.png");


    try
    {

        
docsDir.browseForOpen("Open", [imagesFilter]);
        
docsDir.addEventListener(Event.SELECTfilesSelected);
    }
    catch (
error)
    {
        
lbl.text "Failed: ",error.message;
    }
}

function 
filesSelected(event)
{
    
lo.source event.target.nativePath;
    
lo.load();

لبخند

مرسي بازم لطف كردي
مرجع آدرس ها