واضح آرشیو وب فارسی:سایت ریسک: وارد کردن چندفیلم در فلش و پیغام خطا! maysamsami 05 مهر 1388, 15:23با سلام من درحال ساخت یه آموزش با فلش هستم که مجبور بودم از محیط برنامم فیلم بگیرفتم و... سرتون رو دردنیارم، تا همین دیروز که مثلا 3تا فیلم وارد کرده بودم(با import و تبدیلش به movie clip ، پسوندشون هم flvهست) همه چی اوکی بود و راحت اجرا میشد(با کنترل و اینتر منظورمه) اما امروز که 5،6تا دیگه هم وارد کردم و خواستم اجرا کنم ، اولا که خیلی طول میکشه ... بعدشم که میگه جا نداره!!! درحالیکه من الان 30 گیگ خالی دارم رو هاردم!! عزیزان راهی هست بهم بگن؟ من شنیدم میشه از حافظه پویا(یا همچین اسمی) استفاده کرد تا حجم فایل زیاد نشه و سیستم هنگ نکنه،درسته؟؟ به یاری سبزتان نیازمندم:rose: mohammadfard 05 مهر 1388, 15:57با سلام خدمت دوست عزیزم دوست من این کاری که شما کردی اصلا اصولی نیست که این همه فیلم رو Import کنی جوری که در Swfشما Embed بشه شما باید این فایل ها رو توی یک FlvPlayBack لود کنی یک FlvPlayBack روی صفحه بزار و خصوصیت contentPath رو با نام فایل خودت مقدار دهی کن myFlvPlayBack.contentPath="Intro.flv" یا علی maysamsami 05 مهر 1388, 16:09توو کدوم فلش FlvPlayBack هست؟ من از فلش mx استفاده میکنم متاسفانه. که توو این ورژنش ، همچین چیزی نیست. Avang2005 05 مهر 1388, 17:17سلام دوست من خوب در MX هم كامپوننت هايي هست براي پخش flv شما فيلم هاتو به FLV كنورت كن و بعد توسط كامپووننت مخصوص پخششون كنيد موفق باشيد maysamsami 07 مهر 1388, 01:01خب من خواستم فایلمُ که پسوندش swf بود، لود کنم توو فلشم،انگار فقط با loadmovie شدنی بود.. خلاصش پروژم این بود که وقتی روو یه دکمه کلیک میکنم بایدد فایل swfی لود بش که خودش حاوی دکمه و فایل ویدئوئیه،نه یه مووی کلیپ ِ خالی! آخه من توو انجمنا که گشتم همچین چیزی نبود... خلاصه بعد از یه عالمه سرچ و... نتیجه این شد که تصویر رو خوب بالا نمیاره!یعنی فقط 1/4 م تصویر با loadmovie اون فایل فلش بیرونی رو نشون میده عزیزان چه کنم؟ اینم دیتوری که استفاده کردم: on(release){ loadMovie("swf2.swf",_root.lm); } maysamsami 07 مهر 1388, 01:29خب من یه نکته رو اضافه کنم تا منظورم رو بهتر برسونم و اونم اینکه الان دکمه که فیلم رو اجرا میکنه از همون جایی تصویر میاد که دکمه هست.مختصاتشم عوش میکنم بازم همین مشکل هست! اگه دکمه رو ببرم گوشه گوشه سمت چپ تازه کل تصویر میاد!که خب من نمیخوام اینطوری باشه،میخوام هرجا دکمه بود،کل صفحه(منظورم کل تصویر swfی هست که فراخوانی میکنم) به نمایش دربیاد. فکر کنم منظورمُ رسونده باشم. maysamsami 07 مهر 1388, 14:46عزیزان ِ فلش کار لطفا کمک ِ خودتون رو دریغ نکنین :sad: Avang2005 07 مهر 1388, 23:44سلام دوست من شرمنده يكمي دير شد . خوب شما اول بايد يك مكان مشخص براي لود انتخاب كنيد و ببينيد چند * چند هست و اون swf كه بايد لود بشه رو به همون اندازه تنظيم كرد موفق باشيد maysamsami 08 مهر 1388, 15:40آخه چطوری واسه یه دکمه که مثلا در 168 در 126 صفحه هست(مختصات x و y) ، من بیام تعریف کنم که وقتی رووش کلیک کردم بره یه فایل ُ که توو هاردمه تمام صفحه باز کنه؟؟ میشه کدشُ بذارین؟؟؟ maysamsami 08 مهر 1388, 15:49یه سوال دیگم داشتم اینکه باید چطوری (در پایان کار) از پروژم خروجی بگیرم که توو هر کامپیوتری که بازی کنه همه چی رو درست(منظور فونتها و ...) نشون بده؟؟ Mr. LonelY 08 مهر 1388, 19:24آخه چطوری واسه یه دکمه که مثلا در 168 در 126 صفحه هست(مختصات x و y) ، من بیام تعریف کنم که وقتی رووش کلیک کردم بره یه فایل ُ که توو هاردمه تمام صفحه باز کنه؟؟ میشه کدشُ بذارین؟؟؟ با as2.0 دکمتو انتخاب میکنی بعد کلید f9 رو میزنی تا صفحه ی کد نویسی باز شه با این دستور میتونی یه فایل دیگه رو ازیه جایی تو هاردت فراخونی کنی loadMovieNum("آدرس فایلت.swf", یه عدد); مثال: loadMovieNum("c:home.swf", 6); Mr. LonelY 08 مهر 1388, 19:33یه سوال دیگم داشتم اینکه باید چطوری (در پایان کار) از پروژم خروجی بگیرم که توو هر کامپیوتری که بازی کنه همه چی رو درست(منظور فونتها و ...) نشون بده؟؟ اگه اشتباه نکنم همون خروجیه ctrl+enter کافیه، مشکلی تو سیستم دیگران ایجاد نمیکنه! اگه میخوای اطمینانی باشه میتونی ازش exe درست کنی، از مسیر زیر برو. filepunlish settingwindows projectot(.exe) تیک windows projectot(.exe) رو بزن بعد رو دکمه ی publish کلیک کن maysamsami 09 مهر 1388, 01:16آقا ممنون،خیلی ممنون،فعلا درست شد.اما نگفتی چرا 6؟ چرا 7 نه!!؟ بعد وقتی این فایل ِ exe رو میسازم،باید کل محتویات فلشم ، همراش ببرم همیشه؟؟توو هر کامپیوتری؟ من ساختم اما مثلا وقتی میخوام روو یه دکمه کلیک کنم تا بره صفحه بعد(همون فایل بعدی)حتما باید اون فایل تو پوشه باشه! به معنی دیگه،وقتی کاتش کردم توی یه جا دیگه ، exe به تنهایی فقط توو صفحه اولم کارکرد و صفحات بعدی(همون swf هایی که با همین دستوری که گفتین بهش داده بودم)کار نکردن! Mr. LonelY 09 مهر 1388, 12:03یه عدد، فرقی نمیکنه چه عددی باشه، چون برای unload کردن فایلی که فراخونیکردی باید این عدد رو بدی تو دستورش. اگه فایل های دیگه ایهم فراخونی میکنی نباید عدد هاشون یکی باشه! اون فایل هایی رو که فراخونی کردی باید همیشه همراهش باشه، میتونی واسه این کار آدرس root بدی، یعنی اینکه فایلی که میخوای فراخونی کنی روکنار فایل اصلیت قرار بده بعد واسه ی فراخونیش فقط کافیه اسم فایل رو بدی، دیگه نیازی با آدرس دهی تولانی نیست. maysamsami 09 مهر 1388, 12:05و یه سوال ِ دیگه ، اگه بخوام فلشم توو همه کامپیوترها بصورت فول اسکرین دربیاد باید چیکار کنم که سایزش با مانیتور هر کامپیوتری اوکی بشه؟؟ maysamsami 09 مهر 1388, 12:08یه نمونه مثال میزنی ؟ دقیقا دستور ِ قبلی با _root چطوری میشه؟ اینطوری؟؟ _root.loadMovieNum البته من با این دستور(دستور زیر) تونستم مسیر طولانی بهش ندم،فقط کاری که کردم توو همون پوشه ریختم از root هم استفاده نکردم ولی جواب داد. loadMovieNum ( "s.swf " , 6 ) Mr. LonelY 09 مهر 1388, 12:15و یه سوال ِ دیگه ، اگه بخوام فلشم توو همه کامپیوترها بصورت فول اسکرین دربیاد باید چیکار کنم که سایزش با مانیتور هر کامپیوتری اوکی بشه؟؟ با as2.0 این کد رو تو اولین فریم پروژت بنویس. fscommand("fullscreen", true); Mr. LonelY 09 مهر 1388, 12:20یه نمونه مثال میزنی ؟ دقیقا دستور ِ قبلی با _root چطوری میشه؟ اینطوری؟؟ _root.loadMovieNum البته من با این دستور(دستور زیر) تونستم مسیر طولانی بهش ندم،فقط کاری که کردم توو همون پوشه ریختم از root هم استفاده نکردم ولی جواب داد. loadMovieNum ( "s.swf " , 6 ) منظور از root یعنی همین کاری که شما کردی! یعنی فایلی که میخواستی فراخونی کنی رو کنار فایل اصلیت قرار داره گزاشتی. root به پوشه ای که فایل اصلی توشه میگن ;) البته جاهای مختلف معنیش فرق میکنه! ;) maysamsami 09 مهر 1388, 13:31آقا این کدی که گفتی توو اولین فریمم نوشتم اما نشد. اینم بگم اولین فریم من از 6تا لایه تشکیل شده! توو کدوم بنویسم ؟ تو همه هم نوشتم اما جواب نداد مطمئنین فقط همینُ باید بنویسم؟کدی نباید بهش اضافه شه؟ fscommand("fullscreen", true); Mr. LonelY 09 مهر 1388, 13:54آقا این کدی که گفتی توو اولین فریمم نوشتم اما نشد. اینم بگم اولین فریم من از 6تا لایه تشکیل شده! توو کدوم بنویسم ؟ تو همه هم نوشتم اما جواب نداد مطمئنین فقط همینُ باید بنویسم؟کدی نباید بهش اضافه شه؟ fscommand("fullscreen", true); فقط تو یه فریم بنویسی کافیه. وقتی نوشتی یه ctrl+enter بزن بعد بور فابلتو از تو پوشه باز کن. وقتی ctrl+enter بزنی fullscreen نمیشه ولی اگه بری از تو پوش باز کنی میشه! maysamsami 09 مهر 1388, 20:34حس میکنم درست شد با این روش ، حالا توو یه کامپیوتر دیگه امتحان میکنم و میگم. باز ممنون،از آونگ عزیز هم ممنون. افکت میخوام واسه تکست هام.مثلا افکتی که حرف ها رو دونه به دونه بیاره.. یا هر افکت دیگه ای(خودم بلدم اینکار چطوری انجام میشه اما خیلی خیلی وقت گیره وقتی تعداد جمله هات زیاد باشه!!) اونایی که توو فلش 8 م بود خیلی کم بود افکتها. چیزی توو دس و بالتون نیست؟ Mr. LonelY 09 مهر 1388, 23:30وقتی متن تو کامل نوشتی روش right click کن بعد کزینه ی timeline effect رو انتخاب کن. Avang2005 09 مهر 1388, 23:42سلام دوست من من همون برنامه سويش رو پيشنهاد مي كنم موفق باشيد maysamsami 09 مهر 1388, 23:42این افکتاش خیلی کمه. ممنون خلاصه. آها اوکی از اونم استفاده میکنم ممنون Mr. LonelY 09 مهر 1388, 23:46اینم 52 تا افکت واسهی متن حجمش زیاد بود مجبورشدم آپلودش کنم.
این صفحه را در گوگل محبوب کنید
[ارسال شده از: سایت ریسک]
[مشاهده در: www.ri3k.eu]
[تعداد بازديد از اين مطلب: 659]