کممممممممک flv

سلام،من 3 تا فایل flv دارم که هر کدوم تو یک فریم لود میشن، همه این 3 تا فایل هم تو یک مووی کلیپ هستن،ینی تو روت نیستن،من فریم اول رو stop کردم
و 3 دکمه دارم که روی هر کدوم کلیک کنن فریم بعد لود میشه و من برای اینکار از این کد استفاده کردم،
PHP:
Clip1.addEventListener(MouseEvent.CLICK,BtnClip1);
function BtnClip1(e:MouseEvent):void
{
    this.gotoAndPlay(1);
    this.Load_Movie_Swf_Clip2.stop();
    this.removeChild(Load_Movie_Swf_Clip2);
    this.Load_Movie_Swf_Clip2=null;

}
ولی وقتی میره تو فریم دوم هنوز فیلم فریم اول داره پخش میشه،نکته اینجا هم هست که اگر this.gotoAndPlay(1); زیر this.Load_Movie_Swf_Clip2=null; قرار بگیره فقط فیلم فریم اول نمایش داده میشه، و بقیه فیلمها کلا حذف میشن
تورو خدا کمک،این یک پروژس ، آبرو ریزی داره میشه :cry:
 
آخرین ویرایش:

clove-pink

کاربر فعال
سلام،می شه بیشتر توضیح بدین؟
شما flv ها رو از بیرون تو فریم ها load کردین؟یا داخل فریم ها هستند؟

من یه پیشنهادی می دم فکر می کنم این بهتر باشه.
شما سه تا دکمه(که با movieClip درست کردین) داخل root دارین یه property واسه مسیر فایل هایی که قراره نشون بدند ، ایجاد کنید و بهش آدرس flv مربوطه رو بدین.
حالا تو event مربوط به Click بگین که بره از اون آدرس بخونه و source رو عوض کنه.

با فرض اینکه flvPlayBack شما به اسم flv هست و داخل یه مووی کایپ به اسم flv_mc هست.
کد:
btn1['dir']='1.flv';
btn2['dir']='2.flv';
btn3['dir']='3.flv';

flv_mc.flv.source=btn1['dir'];

for(var i=1;i<=3;i++){
    this['btn'+i].addEventListener(MouseEvent.CLICK,onClick);
}

function onClick(e:MouseEvent):void{
  
    flv_mc.flv.source=String(e.currentTarget.dir);
}
 
آخرین ویرایش:

Avang2005

مدیر انجمن
سلام دوست من

بند 4 قوانین بخش فلش را مطالعه کنید

کد:
http://forum.majidonline.com/showthread.php?t=154033

موفق باشید
 

clove-pink

کاربر فعال
عزیزم من هم چیزی که گفتم واسه flvplayback بود .
شما فرمودین 3تا فیلم دارین که داخل 3 تا playbackflv انداختین.من گفتم یدونه flvplayback داشته باشین و source رو عوض کنید.
شما اون کد بالا رو گذاشتین چه error ی داد؟؟
 
خدا خیرت بده،پدرم در اومده بود،درست شد،واقعا دستت درد نکنه
آخیییییش
 

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

بالا