اجرای یک فیلمflv از عقب به جلو (reverse)

behmat

Member
سلام خدمت بچه های گل فورام خودمون
اینبار میخوایم یه فیلم flv رو از جلو به عقب play کنیم!:shock:
باور کنین خیلی لازمه:wink:
از توی help یه چیزایی راجع به این قضیه یه چیزایی پیدا کردم و یه تلاش هایی هم کردم ولی به جایی نرسید:cry:
timeline.reverseFrames([startFrameIndex [, endFrameIndex]])
میخواستم flv رو به یه سری فریم نصبت بدم و اون فریم ها رو از عقب به جلو play کنم ولی ....

خوب حالا نوبت مردای میدونه
بسم الله..
 

Avang2005

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

براي FLV چيزي نديدم ولي اگه فايلي باشه كه بتوني Import كني مي توني فريم به فرم به عقب برگردي

موفق باشيد
 

Avang2005

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

ببينيد شما اول به يه صورتي فيلمتونو به فرمت swf تبديل كيند و بعد در فلش Import كنيد اگه تونستيد اين كار رو انجام بديد بگيد براتون

توضيح بدم .

موفق باشيد
 

++Hadi++

Active Member
سلام
اینو تست کن ببین چی می شه
در فلش ابتدا فایل flv رو از منوی فایل گزینه import to library وارد فلشت کن .
در ابتدا ازت می پرسه که می خوای با کامپوننت flv player که شبیه windows media player هست پلی شه یا می خوای به حالت timeline وارد شه.
شما نوع دوم یعنی حالت تایم لاینو می زنی و بعد می پرسه که می خوای حالت پایه ای flv باشه یا حالت مووی کلیپ باشه یا حالت گرافیک و تو می زنی حالت مووی کلیپ باشه و بعد یه نمونه از اون مووی کلیپ رو وارد صحنه می کنی و با دابل کلیک رو اون متوجه می شی درون اون مووی به اندازه طول فیلمت فریم اضافه شده .
با این دستور می تونی مووی کلیپ رو از هر جایی هست به عقب پلی کنی البته در اکشن اسکریپت 3:

PHP:
myMovie.addEventListener(Event.ENTER_FRAME,myReverseFun);
function myReverseFun(evt:Event):void
{
    //flash.media.SoundMixer.stopAll();
    if (myMovie.currentFrame > 1)
    {
            
           myMovie.prevFrame();
    } 
    else 
    {
           myMovie.removeEventListener(Event.ENTER_FRAME,myReverseFun);
    }
}

و باید بدونی که myMovie اسم نمونه ای مووی کلیپ فیلمته که در صحنه اته و این اسمو از پنل properties دادی...
بای...
 

Avang2005

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

اين روششو يادم رفت بود بگم با تشكر از هادي عزيز

اگه براي as2 هم خواستيد بگيد كدشو براتون بزارم

موفق باشيد
 

apolon_021

Member
سلام ، با اجازه :
این کارو راحت ترم میشه انجام داد . شما یه flv رو داخل فلش embed کن و داخل time line ایمپرت کن و بندازش تو یه مووی کلیپ . و فریم اولشو stop بده و بنویس gotoAndStop(فریم آخر)
رو مووی کلیپ اصلی این کدو بنویس :
PHP:
onClipEvent (enterFrame) {
	if (permission) {
		nextFrame();
	} else {
		prevFrame();
	}
}

و تو فریم اول بنویس
PHP:
permission = false;
 

kiarash.M

Active Member
یه کار دیگه هم میشه کرد !!
بالای ها همه دسرت آما با خود FLV بدون frame .. برای وقتی که بخوای از فایل dynamic استفاده کنی :
برو دنبال متود های playheadTime و playheadUpdateInterval با هاشون بازی کن میشه .. چون خودن پارسال یک flv player دیدم با air که قشنگ فیلم رو برعکس play میکرد .. زیاد روش کار نکزدم ولی یه سری حدس در موردش زدم .. پس قطعا میشه !!!
 

behmat

Member
سلام دوست من

اين روششو يادم رفت بود بگم با تشكر از هادي عزيز

اگه براي as2 هم خواستيد بگيد كدشو براتون بزارم

موفق باشيد
آره ممنون میشم چون با p8 کار میکنم:rose:
البته چون تعداد فایل های فیلم من زیاد هست در صورتی که موفق به کشف راز پلیر کذایی که آقا کیارش عزیز توزیح داد بشم بسیار خوشنود میشم که ازین روش استفاده کنم
من رفتم یه کم با کد ها ور برم ببینم چی میشه ولی اگه دوستان زودتر موفق به کشف این راز بزرگ شدند دریغ نفرمایند
با تشکر:rose:
 
آخرین ویرایش:

Avang2005

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

اينم براي as2 ولي اول كدي بنويسي كه موقعي كه فلش لود شد به آخرين فريمت بره

PHP:
_root.onEnterFrame=function(){
	
	
		prevFrame();
	
	
		
}

البته اين يه كد خيلي ساده است . و نقطه ضعف هاي خيلي زيادي داره

موفق باشيد
 

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

بالا