loader

سلام
یه مشکل برخوردم هرکاری کردم نتونستم حل کنم زیاد هم به as3 مسلط نیستم دوستان کسی میتونه راه حل جلو پام بزاره؟

داخل یه فایل فلش که بیس پروژه هست و باز داخل یه مووی کلیپ، یه فایل فلش لود میکنم که البته as2 هستش این فایل فلش یه صوتی رو داره پخش میکنم
کد لود کردن فلشه اینه :

import flash.net.URLRequest;
import flash.display.Loader;

var flash03_as2:String = "L1.swf";
var myLoader:Loader = new Loader();
var url:URLRequest = new URLRequest(flash03_as2);
myLoader.load(url);
addChild(myLoader);

حالا رو فایل بیس یه باتن داریم که با کلیک روش تایم لاین اصلی رو پلی میکنه و از اون مووی کلیپه رد میشه ولی صوته هنوز داره میخونه
فکر میکنم باید لودره رو حذف کنم تا دیگه اون صوته پخش نشه ولی هر راهی برای حذف اون لودر رفتم به نتیجه نرسیدم
آیا راه دیگه داره؟ اصلا طریقه حذف این لودر چه جوریه؟

راستی یه توضیحم اینکه اون فایل صوتیه استریم رو تایم لاین میخونه

لطفا کسی اگه راه حل میدونه بگه بدجور گیر کردم

ممنون
 

Amir02111

Member
زیاد منظورتون رو متوجه نشدم ولی برای حذف لودر باید اونو انلود کنید
Loader.unloadAndStop();
 

akherat

مدیر انجمن
ببین با SoundMixer.stopAllSound() کارت راه میوفته اگه نکه باید صدای اون موی تو بدست بیاری و بعد stop کنید و بعد حذف کنی شی رو
 

triton

کاربر فعال
[JSS]myLoader.loaderInfo.addEventListener(Event.COMPLETE,function(e:Event):void{
var st:SoundTransform = new SoundTransform();
st.volume = 0;
(myLoader.loaderInfo.content as Sprite).soundTransform = st;
});
[/JSS]
ببین این کد کارت را حل می کنه ... البته من مستقیما در اینجا نوشتم ... تست کن که خطای املایی هم نداشته باشه.
 

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

بالا