خانه » ادوبی فلش » فراخوانی تابع از فایل فلش بارگزاری شده

فراخوانی تابع از فایل فلش بارگزاری شده


//ساخت یک شی از نوع کلاس بارگزارنده
var my_Loader:Loader = new Loader();

//تعریف متغییری از نوع مووی کلیپ
var my_loadedSwf:MovieClip;

//با تعریف رویداد برای بارگزارنده زمان پایان بارگزاری فایل فلش خارجی (خارج از پروژه) خود را متوجه می شویم
my_Loader.contentLoaderInfo.addEventListener(Event.COMPLETE, finishLoading);

//توسط این خط رویداد های مربوطه به خطا ها را دریافت می کنیم
my_Loader.contentLoaderInfo.addEventListener(IOErrorEvent.IO_ERROR, errorHandler);

//سپس توسط فرمان زیر فایل مورد نظر خودمان را در بارگزارنده بارگزاری می کنیم
my_Loader.load(new URLRequest("test.swf"));

// به طور ما درون فایل مربوطه تابعی با نام
//testing()
// تعریف کرده ایم و برای دریافت آن محتوای بارگزاری شده را به یک متغییر انتقال می دهیم.

//تابع مربوطه به زمان بارگزاری کامل
function finishLoading(loadEvent:Event) {
my_loadedSwf = loadEvent.currentTarget.content;

addChild(my_loadedSwf);

//توسط خط زیر تابع درون فایل خارجی ما فراخوانی می شود
my_loadedSwf.testing();
}

// هندل کردن رویدادهای خطا
function errorHandler(errorEvent:Event):void {
trace("فایل یافت نشد!");
}

Print Friendly
تگ ها :
پیوند مطلب قبلی
پیوند مطلب بعدی

درباره بهروز پولادرگ

متولد : ۵ مرداد سال ۱۳۶۷ ، حرفه : ادوبی فلش ، برنامه نویسی و طراحی وب ، طراحی گرافیک ، مالتی مدیا ، نرم افزار های تحت وب

3 نظر

  1. سلام، مختصر و مفید و کاربردی بود. ممنون

  2. احمد علی شعبان نژاد

    سلام
    من احتیاج به کمک فوری دارم چگونه فیلswf در پروژه ی fla به کار ببرم کد اکشن اکسپریت آن را در
    http://blog.iflashlord.com/1390/07/فراخوانی-تابع-از-فایل-فلش-بارگزاری-شده/
    گفتید ولی راحل قرار دادن آن را نگفتید اگر می شود فایلی را بسازید و دانلود قرار دهید و در سایت خو د ایمیل من بفرستید ممنونم عجله دارم ایمیل کنید
    آدرس
    a.shaban123@gmail.com
    باتشکر

ارسال جواب

آدرس رایانامه شما منتشر نخواهد شد.فیلد های اجباری علامت گزاری شده اند *

*

رفتن به بالای صفحه