مشکل در دستور شرطی

morid71

Member
من دکمه ای دارم که فایل خارجی swf رو لود می کنه، می خوام بهش بگم اگه این فایل لود شده باشه دیگه این کار رو نکن و اگر لود شده اود کن، دستور شرطی اش رو چی باید بنویسم، کدی که دارم اینه:


PHP:
var request:URLRequest = new URLRequest("peliexterna.swf");var cargar:Loader = new Loader()cargar.load(request);
addChild(cargar);
 

++Hadi++

Active Member
PHP:
import flash.events.Event;
import flash.events.MouseEvent;
import flash.net.URLRequest;
import flash.display.Loader;

var request:URLRequest = new URLRequest("peliexterna.swf");
var cargar:Loader = new Loader();
var isLoaded:Boolean=false;
btn.addEventListener(MouseEvent.CLICK,clicking);
addChild(cargar);

function clicking(evt:MouseEvent):void
{
    if(!isLoaded)
    {
        cargar.contentLoaderInfo.addEventListener(Event.COMPLETE,comp);
        cargar.load(request);
    }
}
function comp(evt:Event):void
{
    isLoaded=true;
}
 

F-Amator

Member
سلام به آقا هادی و دوست گرامیمون . یه سوال و اون اینکه یعنی اگر این کد رو نگزاریم و فایلمون رو انلود نکنیم و با هر بار کلیک این فایلمون لود میشه و باکلیک بعدی دوباره این فایلمون برای بار دوم روی فایل اول لود میشه و رم اشغال میشه ؟
 

++Hadi++

Active Member
تا جایی که می دونم البته تست نکردم ،شما باید همیشه unload کنی که بعدش بتونی لود کنی ولی آنلود کردن صد در صد واجب و حیاتیه...
 

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

بالا