لود فایل swf از اینترنت

شروع موضوع توسط morteza312 ‏26 نوامبر 2018 در انجمن Action Script 3

  1. morteza312

    morteza312 New Member

    ارسال‌ها:
    6
    تشکر شده:
    0
    امتیاز دستاورد:
    1
    با سلام من از کد زیر برای دانلود فایلswf از اینترنت استفاده می کنم
    ولی در apk و موبایل این کد جواب نمیده و کار نمیکنه کسی راه حلی داره ممنون میشم راهنمایی کنید

    import flash.events.Event;
    import flash.events.IOErrorEvent;
    import flash.net.URLLoader;
    import flash.net.URLRequest;
    import flash.display.Loader;

    var swfLoader = new Loader();
    var urlReq:URLRequest = new URLRequest("http://uupload.ir/files/7nhm_001.swf");
    swfLoader.contentLoaderInfo.addEventListener(Event.COMPLETE, swfLoadComplete);
    swfLoader.contentLoaderInfo.addEventListener(IOErrorEvent.IO_ERROR, swfLoadError);
    swfLoader.load(urlReq);

    function swfLoadComplete(evt:Event):void
    {
    var loader:Loader = Loader(evt.target.loader);
    addChild(loader.content);
    swfLoader.removeEventListener(Event.COMPLETE, swfLoadComplete);
    }

    function swfLoadError(evt:IOErrorEvent):void
    {
    trace("فایل لود نمیشه ");
    bb.gotoAndStop(2);
    swfLoader.removeEventListener(IOErrorEvent.IO_ERROR, swfLoadError);
    }
     
    نوشته شده توسط morteza312 در ‏26 نوامبر 2018
  2. BehrouzPc

    BehrouzPc پــــادشــاه فــلــــش

    ارسال‌ها:
    1,909
    تشکر شده:
    3,510
    امتیاز دستاورد:
    113
    مورد اول این هست که فلش سندباکس مربوطه به دامین را روی وب دارد و نیز فایل شما باید در آدرسی آپلود شود که به صورت مستقیم در دسترس باشد.
    در ادوبی ایر برای موبایل طبیعتا اگر بخواهید فایلی که خصوصیات و یا کدهای مربوطه ایر هست را لود کنید مشکل خواهید داشت ولی اگر فایل ها در پوشه برنامه شما باشد مشکلی نخواهید داشت و امکان لود را دارید.
    بهتر هست فقط برای مالتی مدیا و گرافیک های ظاهری این کار را انجام دهید و در آنلود کردن موارد هم دقت داشته باشید تا پرفورمنس کاهش پیدا نکند. هر چند به صورت عادی و بدون Stage3D پرفورمنس مناسبی با ادوبی ایر نخواهید داشت.
     
    نوشته شده توسط BehrouzPc در ‏28 نوامبر 2018

به اشتراک بگذارید