سلام به همگی
برم سر اصل مطلب:
ببینید من توی یه صفحه 5تا کلید دارم که با کلیک روی هر کدوم با دستور زیر فایل swf مربوط به خودش لود میشه و با کلیک دوباره unload میشه.
فقط اینجا یه مشکل کوچیک هست
فرض کنید ما روی فایل کلید اول کلیک کرده و فایل لود میشه. حالابعدش فایل بعدی رو با زدن کلید دوم لود می کنیم.طبیعتا الان فایل swf دوم روی فایل اول لود شده و فایل اول دیده نمیشه ولی هنوز لود هست. خب حالا اگه کاربر دوباره روی کلید اول کلیک کنه انتظار داره فایل اول رو ببینه. ولی خب طبیعتا فایل اول unload میشه و مجبوره برای بار دوم کلیک کنه تا دوباره فایل لود بشه.
فهمیدین منظورمو؟ آره من میخام کد هر کلید رو جوری تغییر بدم که با کلیک علاوه بر لود فایل خودش در صورتی که فایل swf دیگه ای لود باشه ulnoad بشه.
این راهو هم امتحان کردم که قسمت unload بقیه کلیدا رو توی قسمت laod هر کلید گذاشتم. ولی قاطی میکرد و فایلهای دیگه اصلا اجرا نمیشد.
لطفا راهنمایی کنید
برم سر اصل مطلب:
ببینید من توی یه صفحه 5تا کلید دارم که با کلیک روی هر کدوم با دستور زیر فایل swf مربوط به خودش لود میشه و با کلیک دوباره unload میشه.
PHP:
pomp01.addEventListener(MouseEvent.CLICK, fl_ClickToLoadUnloadSWF_9);
import fl.display.ProLoader;
var fl_ProLoader_9:ProLoader;
var fl_ToLoad_9:Boolean = true;
function fl_ClickToLoadUnloadSWF_9(event:MouseEvent):void
{
if(fl_ToLoad_9)
{
fl_ProLoader_9 = new ProLoader();
fl_ProLoader_9.load(new URLRequest("pomp/emam ali.swf"));
addChild(fl_ProLoader_9);
}
else
{
fl_ProLoader_9.unload();
removeChild(fl_ProLoader_9);
fl_ProLoader_9 = null;
}
fl_ToLoad_9 = !fl_ToLoad_9;
}
فرض کنید ما روی فایل کلید اول کلیک کرده و فایل لود میشه. حالابعدش فایل بعدی رو با زدن کلید دوم لود می کنیم.طبیعتا الان فایل swf دوم روی فایل اول لود شده و فایل اول دیده نمیشه ولی هنوز لود هست. خب حالا اگه کاربر دوباره روی کلید اول کلیک کنه انتظار داره فایل اول رو ببینه. ولی خب طبیعتا فایل اول unload میشه و مجبوره برای بار دوم کلیک کنه تا دوباره فایل لود بشه.
فهمیدین منظورمو؟ آره من میخام کد هر کلید رو جوری تغییر بدم که با کلیک علاوه بر لود فایل خودش در صورتی که فایل swf دیگه ای لود باشه ulnoad بشه.
این راهو هم امتحان کردم که قسمت unload بقیه کلیدا رو توی قسمت laod هر کلید گذاشتم. ولی قاطی میکرد و فایلهای دیگه اصلا اجرا نمیشد.
لطفا راهنمایی کنید
آخرین ویرایش توسط مدیر: