تکرار کردن یک فیلم flv در فلش

m_hossan

New Member
می خواستم بدونم با کدوم دستور می شه یک فیلم flv را بعد از تمام شدن در کامپوننت Media Playback دوباره تکرار کرد.
 

neolone

Member
سلام
من نهیدونم. واقعا. ولی اگه تو تایملان باشه یه چیزی. ببخشید. البته میتونی با یه گول مالی به ملت خودت یه component بسازی که با جلو رفتن تایملاین اونم جلو بره. تو همین مایه ها دیگه.
من خیلی تا حالا به خاطر ضعف فنی از این گول مالی ها کردم. خدا منو ببخشه!!!:cry:
 

m_hossan

New Member
بله شما درست می گید ولی اگر من می خواستم یه فیلم 8 دقیقه ای رو با این کار درست کنم که تایم لاین کم می آرم و این روش اصلا صحیح نیست. در اصل با این کار ما خودمونو رو گول می زنیم و اصلا پیشرفت نمی کنیم. حالا اگه کسی هست که جواب منو بده ممنون می شم.
 

padideh

Member
سلام

خسته نباشي دوست عزيز
راستش چون شما فرموده بوديد كه تو او كامپوننت اين كار چه جوري انجام ميشه خوب منم نميدونستم چون تا حالا ازش استفاده نكرده بودم ولي اگه اون كامپوننت براتون مهم نيست من يه پلير كامل نوشتم كه وقتي فايل تموم ميشه ميره و فايل بعدي رو اجرا ميكنه كافيه بهش بگي بره همين فايل رو از اول پخش كنه اگه خواستي بگو بذارم اينجا
يا علي
 

mohsensemsarpour

کاربر فعال
دوست عزیز بذار حتما خیلی چیز خوبیه در ضمن اگر پلیر فایل wmv یا avi هم داری بذار ممنون
 
سلام دوست عزیز
فکر کنم بهترین راه برای مدیریت روی یه فایل Flv تو فلش استفاده از یه تایمر هست
یه متغیر بگیر که زمان رو برات هر لحظه در نظر بگیره:)
اینجوری میتونی همه کار رو فایل Flv انجام بدی
 

padideh

Member
سلام

خسته نباشي دوست عزيز
نه لازم نيست يه تايمر براي اين كار بسازي خوده فلش داره
کد:
ns.time
تازه شما ميتوني فايل رو pause كني به صورت پيش فرض اگر دوباره پلي كني از سر جايي كه نگه داشتي راه ميوفته
كار سختي نيست :D
محسن جان فلش فايل هاي avi,wmv,... رو پخش نميكنه براي اين كار بايد از mdm يا برنامه هاي مشابه استفاده كني
يا علي
 
mamnoon azizam
vaghean khaste boodam
shoma dorost migi ...
ama bazam farghi too kare ma nadasht che z khode flash estefade beshe va che motaghayer begirim
ama bazam mamnoon
 

mohsensemsarpour

کاربر فعال
padideh جان سلام
ممنون از راهنماییت من این کارو با بیلدر انجام دادم
اما می خواستم ببینم راهی برای اجرای مستقیم تو فلش هست یا نه همین
باز هم ممنون
 

padideh

Member
PHP:
_root.onEnterFrame = function() {
    if (Math.floor(ns.time) == Math.floor(duration) && namenumber<=12) {
        ns.seek(0);
        player.scrub1.scrub._x = 0;
        myVideo.clear();
        ns.pause(false);
        player.playBut._visible = false;
        player.pauseBut._visible = true;
        namenumber++;
        ns.play(mdm.Application.path+"Data/"+namenumber+".afk");
    }
    if (un && _root.ms<100) {
        _root.ms += 10;
    }
    my_sound.setVolume(_root.ms);
    if (_xmouse>player._x-227 && _xmouse<player._x+227 && _ymouse>player._y-327 && _ymouse<player._y+10) {
        if (player._alpha<=110) {
            player._alpha += 5;
        }
    } else if (player._alpha>=20) {
        player._alpha -= 5;
    }
   }
player.stopButton.onRelease = function() {
    delete this.onEnterFrame;
    ns.seek(0);
    myVideo.clear();
    ns.pause(true);
    player.playBut._visible = true;
    player.pauseBut._visible = false;
};
player.prev.onRelease = function() {
    if (namenumber>=9) {
        delete this.onEnterFrame;
        ns.seek(0);
        player.scrub1.scrub._x = 0;
        myVideo.clear();
        ns.pause(false);
        player.playBut._visible = false;
        player.pauseBut._visible = true;
        namenumber -= 1;
        ns.play(mdm.Application.path+"Data/"+namenumber+".afk");
    }
};
player.next.onRelease = function() {
    if (namenumber<=12) {
        delete this.onEnterFrame;
        ns.seek(0);
        player.scrub1.scrub._x = 0;
        myVideo.clear();
        ns.pause(false);
        player.playBut._visible = false;
        player.pauseBut._visible = true;
        namenumber += 1;
        ns.play(mdm.Application.path+"Data/"+namenumber+".afk");
    }
};
player.seekbar.onPress = function() {
    clearInterval(videoInterval);
    scrubInterval = setInterval(scrubit, 10);
    player.scrub1.scrub.startDrag(true, 0, this._y, 187, this._y);
};
player.seekbar.onRelease = player.seekbar.onReleaseOutside=function () {
    clearInterval(scrubInterval);
    videoInterval = setInterval(videoStatus, 2000);
    this.stopDrag();
    ns.seek(Math.floor((player.scrub1.scrub._x/187)*duration));
};
player.videoBg.onPress = function() {
    if (player.pauseBut._visible == false) {
        playMovie();
    } else {
        pauseMovie();
    }
};
player.scrub1.scrub.onPress = function() {
    clearInterval(videoInterval);
    scrubInterval = setInterval(scrubit, 10);
    this.startDrag(true, 0, this._y, 187, this._y);
};
player.scrub1.scrub.onRelease = player.scrub1.scrub.onReleaseOutside=function () {
    clearInterval(scrubInterval);
    videoInterval = setInterval(videoStatus, 2000);
    this.stopDrag();
};
player.pauseBut.onPress = function() {
    pauseMovie();
};
player.playBut.onPress = function() {
    playMovie();
};
function selvideo() {
    ns.seek(0);
    player.scrub1.scrub._x = 0;
    myVideo.clear();
    ns.pause(false);
    player.playBut._visible = false;
    player.pauseBut._visible = true;
    ns.play(mdm.Application.path+"Data/"+namenumber+".afk");
}
//pause movie
function playMovie() {
    ns.pause();
    player.pauseBut._visible = true;
    player.playBut._visible = false;
    videoDisplay._visible = true;
}
//pause movie
function pauseMovie() {
    ns.pause();
    player.playBut._visible = true;
    player.pauseBut._visible = false;
}
var videoInterval = setInterval(videoStatus, 100);
var amountLoaded:Number;
var duration:Number;
//get duration of video file
ns.onMetaData = function(obj) {
    duration = obj.duration;
};
////get video status and when finish file going to next file
function videoStatus() {
    player.scrub1.scrub._x = ns.time/duration*187;
}
var Interval;
//
function scrubit() {
    ns.seek(Math.floor((player.scrub1.scrub._x/187)*duration));
}
//attach and set volume for video
this.attachAudio(ns);
var snd = new Sound(this);
function setVol(v) {
    snd.setVolume(v);
}
function getVol() {
    return snd.getVolume();
}
قبلا يه ام پي تري پلير درست كرده بودم اين كدهارو به جاي اونا بذارين تمومه
البته احتمالا كلي كد اضاف توشه دليلش هم اينه كه از تو پروژه ام كشيدم بيرون خودتون نگاه كنين هرجي اضافه بود زحمتش رو بكشين
 
آخرین ویرایش:

padideh

Member
راهش هست
اگه هنوز دنبالشی برات کد بفرستم؟
میل بزن[email protected]

مواظب باش كسي راهش رو ازت ندزده اينجا همه ميخوان راهي كه بلدي رو ازت بدزدن خداي نكرده راهش رو اينجا نذاري ها اينجا يه مشت آدم مبتدي مثل اين يارو پديده هستن كه اصلانميدونن flv چي هست و الكي صدو خورده اي خط كد نوشته ؟:neutral:
اگه كاري بامن داشتي میل بزن[email protected]:)
خوش باشي
يا علي
 
آخرین ویرایش:
می خواستم بدونم با کدوم دستور می شه یک فیلم flv را بعد از تمام شدن در کامپوننت Media Playback دوباره تکرار کرد.

عزیز جان بگو ببینم منظورت اینکه فیلم تمام شد دوباره روی play کلیک کنی دوباره اجرا بشه یا به صورت خودکار اجرا بشه؟
 
بالا