پخش مووی و استاپ کردن لیست پخش قبلی

moonch

Member
سلام به همه
من چند تا دکمه دارم که وقتی روی هر کدوم کلیک می کنم یه مووی پخش میشه.منتهاوقتی روی هر کدوم کلیک میشه اول باید چک بشه که اگه مووی در حال پخشه اول اونو استاپ کنه و بعد مووی جدید پخش بشه.
برای این کار من یه مووی کلیپ ساختم به اسم koliat1 و پلیرم رو توی اون قرار داد. این مووی کلیپ تو کتابخونه هست و من فراخونیش کردم. و برای هر دکمه اومدم آدرس فیلم مربوطه رو توی اون مووی کلیپ قرار دادم تا اینجا مشکلی نیست. مشکل اینجاست که با اینکه فانکشن تعریف کردم که اول مووی های در حال پخش رو استاپ کنه و بعد جدید رو پخش کمه این کار انجام نمیشه. نمی دونم کجای کارم ایراد داره.
کد:
[FONT=arial]var btn0:MovieClip  ;[/FONT]
[FONT=arial]var btn1:MovieClip  ;[/FONT]
[FONT=arial]var vec:Vector.<MovieClip> = new Vector.<MovieClip>[/FONT]

[FONT=arial]bt0.addEventListener([/FONT][FONT=arial]MouseEvent.CLICK, onClick0);[/FONT]
[FONT=arial]bt1.addEventListener([/FONT][FONT=arial]MouseEvent.CLICK, onClick1);[/FONT]

[FONT=arial]function onClick(b:int):void[/FONT]
[FONT=arial]{[/FONT]

[FONT=arial]vec[0] = btn0;[/FONT]
[FONT=arial]vec[1] = btn1;[/FONT]
[FONT=arial]    for(var i:int = 0; i < vec.length; i++) //go through the Vector one by one[/FONT]
[FONT=arial]    {[/FONT]
[FONT=arial]         trace("i"+i);[/FONT]
[FONT=arial]         if(contains(vec[i]))  //if the Object at position i in the Vector is on stage[/FONT]
[FONT=arial]         {[/FONT]
[FONT=arial]              removeChild(vec[i]); //remove the Object[/FONT]
[FONT=arial]                     }[/FONT]

[FONT=arial]         addChild(vec[b]);[/FONT]

[FONT=arial]    }[/FONT]

[FONT=arial]}[/FONT]
[FONT=arial]function onClick0(e:MouseEvent):void[/FONT]
[FONT=arial]{[/FONT]
[FONT=arial]btn0 =  new koliat1();    [/FONT]
[URL="http://btn0.name/"]btn0.name[/URL][FONT=arial] = 'BTN0';[/FONT]
[FONT=arial]//vec[0] = btn0;[/FONT]
[FONT=arial]//addChild(btn0);[/FONT]
[FONT=arial]onClick(0);[/FONT]
[FONT=arial]MovieClip(MovieClip(root).[/FONT][FONT=arial]getChildByName('BTN0')).[/FONT][FONT=arial]koliatcontent.film1.MATNADRES = "0.xml";[/FONT]
[FONT=arial]MovieClip(MovieClip(root).[/FONT][FONT=arial]getChildByName('BTN0')).[/FONT][FONT=arial]koliatcontent.film1.strSource = "0.flv";[/FONT]


[FONT=arial]}[/FONT]



[FONT=arial]function onClick1(e:MouseEvent):void[/FONT]
[FONT=arial]{[/FONT]

[FONT=arial]btn1 =  new koliat1();    [/FONT]
[URL="http://btn1.name/"]btn1.name[/URL][FONT=arial] = 'BTN1';[/FONT]
[FONT=arial]//vec[1] = btn1;[/FONT]
[FONT=arial]//addChild(btn1);[/FONT]
[FONT=arial]onClick(1);[/FONT]
[FONT=arial]MovieClip(MovieClip(root).[/FONT][FONT=arial]getChildByName('BTN1')).[/FONT][FONT=arial]koliatcontent.film1.MATNADRES = "1.xml";[/FONT]
[FONT=arial]MovieClip(MovieClip(root).[/FONT][FONT=arial]getChildByName('BTN1')).[/FONT][FONT=arial]koliatcontent.film1.strSource = "1.flv";[/FONT]


[FONT=arial]}[/FONT]
 

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

بالا