واضح آرشیو وب فارسی:سایت ریسک: اجرای یک فیلمflv از عقب به جلو (reverse) behmat 21 مرداد 1388, 14:07سلام خدمت بچه های گل فورام خودمون اینبار میخوایم یه فیلم flv رو از جلو به عقب play کنیم!:shock: باور کنین خیلی لازمه:wink: از توی help یه چیزایی راجع به این قضیه یه چیزایی پیدا کردم و یه تلاش هایی هم کردم ولی به جایی نرسید:cry: timeline.reverseFrames([startFrameIndex [, endFrameIndex]]) میخواستم flv رو به یه سری فریم نصبت بدم و اون فریم ها رو از عقب به جلو play کنم ولی .... خوب حالا نوبت مردای میدونه بسم الله.. Avang2005 21 مرداد 1388, 14:22سلام دوست من براي FLV چيزي نديدم ولي اگه فايلي باشه كه بتوني Import كني مي توني فريم به فرم به عقب برگردي موفق باشيد behmat 21 مرداد 1388, 19:40مثلا چه فایلی؟ من یه فیلم دارم Avang2005 21 مرداد 1388, 20:36سلام دوست من ببينيد شما اول به يه صورتي فيلمتونو به فرمت swf تبديل كيند و بعد در فلش Import كنيد اگه تونستيد اين كار رو انجام بديد بگيد براتون توضيح بدم . موفق باشيد ++Hadi++ 21 مرداد 1388, 21:22سلام اینو تست کن ببین چی می شه در فلش ابتدا فایل flv رو از منوی فایل گزینه import to library وارد فلشت کن . در ابتدا ازت می پرسه که می خوای با کامپوننت flv player که شبیه windows media player هست پلی شه یا می خوای به حالت timeline وارد شه. شما نوع دوم یعنی حالت تایم لاینو می زنی و بعد می پرسه که می خوای حالت پایه ای flv باشه یا حالت مووی کلیپ باشه یا حالت گرافیک و تو می زنی حالت مووی کلیپ باشه و بعد یه نمونه از اون مووی کلیپ رو وارد صحنه می کنی و با دابل کلیک رو اون متوجه می شی درون اون مووی به اندازه طول فیلمت فریم اضافه شده . با این دستور می تونی مووی کلیپ رو از هر جایی هست به عقب پلی کنی البته در اکشن اسکریپت 3: myMovie.addEventListener(Event.ENTER_FRAME,myRever seFun); function myReverseFun(evt:Event):void { //flash.media.SoundMixer.stopAll(); if (myMovie.currentFrame > 1) { myMovie.prevFrame(); } else { myMovie.removeEventListener(Event.ENTER_FRAME,myRe verseFun); } } و باید بدونی که myMovie اسم نمونه ای مووی کلیپ فیلمته که در صحنه اته و این اسمو از پنل properties دادی... بای... Avang2005 21 مرداد 1388, 22:05سلام دوست من اين روششو يادم رفت بود بگم با تشكر از هادي عزيز اگه براي as2 هم خواستيد بگيد كدشو براتون بزارم موفق باشيد ++Hadi++ 21 مرداد 1388, 22:40سلام دوست من اين روششو يادم رفت بود بگم با تشكر از هادي عزيز اگه براي as2 هم خواستيد بگيد كدشو براتون بزارم موفق باشيد آونگ جون من 4 کرتم ...نه اصلا من 9 کرتم...:rose: apolon_021 21 مرداد 1388, 23:32سلام ، با اجازه : این کارو راحت ترم میشه انجام داد . شما یه flv رو داخل فلش embed کن و داخل time line ایمپرت کن و بندازش تو یه مووی کلیپ . و فریم اولشو stop بده و بنویس gotoAndStop(فریم آخر) رو مووی کلیپ اصلی این کدو بنویس : onClipEvent (enterFrame) { if (permission) { nextFrame(); } else { prevFrame(); } } و تو فریم اول بنویس permission = false; Avang2005 22 مرداد 1388, 01:06سلام دوست من آونگ جون من 4 کرتم ...نه اصلا من 9 کرتم هادي جان اين حرفا چيه . شما خيلي لطف داري! :rose: موفق باشيد parswf 22 مرداد 1388, 09:29فیلم رو به صورت فریم فریم ایمپورت کن بعد فریم هاتو reverse کن kiarash.M 22 مرداد 1388, 11:33یه کار دیگه هم میشه کرد !! بالای ها همه دسرت آما با خود FLV بدون frame .. برای وقتی که بخوای از فایل dynamic استفاده کنی : برو دنبال متود های playheadTime و playheadUpdateInterval با هاشون بازی کن میشه .. چون خودن پارسال یک flv player دیدم با air که قشنگ فیلم رو برعکس play میکرد .. زیاد روش کار نکزدم ولی یه سری حدس در موردش زدم .. پس قطعا میشه !!! behmat 22 مرداد 1388, 13:03سلام دوست من اين روششو يادم رفت بود بگم با تشكر از هادي عزيز اگه براي as2 هم خواستيد بگيد كدشو براتون بزارم موفق باشيد آره ممنون میشم چون با p8 کار میکنم:rose: البته چون تعداد فایل های فیلم من زیاد هست در صورتی که موفق به کشف راز پلیر کذایی که آقا کیارش عزیز توزیح داد بشم بسیار خوشنود میشم که ازین روش استفاده کنم من رفتم یه کم با کد ها ور برم ببینم چی میشه ولی اگه دوستان زودتر موفق به کشف این راز بزرگ شدند دریغ نفرمایند با تشکر:rose: Avang2005 22 مرداد 1388, 14:37سلام دوست من اينم براي as2 ولي اول كدي بنويسي كه موقعي كه فلش لود شد به آخرين فريمت بره _root.onEnterFrame=function(){ prevFrame(); } البته اين يه كد خيلي ساده است . و نقطه ضعف هاي خيلي زيادي داره موفق باشيد
این صفحه را در گوگل محبوب کنید
[ارسال شده از: سایت ریسک]
[مشاهده در: www.ri3k.eu]
[تعداد بازديد از اين مطلب: 340]