واضح آرشیو وب فارسی:سایت ریسک: فايل لود شده با loadmovie چطوري بره به scene2؟ animations 30 شهريور 1386, 23:54سلام دوستان من مي خوام وقتي روي يك دكمه توي فلش كليك كردم يك فايل swf ديگه توي فايلم باز بشه. تا اينجا از loadmovie استفاده كردم. حالا مشكلم اينه كه مي خوام swf دوم كه باز شد حتما از scene2 شروع به پخش شدن كنه. اينو هم بگم كه نمي خوام توي خود swf دومي كد بدم. تا اينجا از اين كد استفاده كردم: on (press) { loadMovie("mouse.swf", this.animation); } (اسم فايل دومي mouse هستش كه توي يه MC به نام animation باز مي شه) ممنون مي شم كمكم كنيد. من تا حالا هر چي كد نويسي ياد گرفتم از شما بوده. :wink: padideh 31 شهريور 1386, 14:13خوب چرا جاي سن هاتو عوض نميكني(اين چه سواليه خوب حتما نميخواي) يه راهش اينه كه بگي animation.onLoad=function(){ animation.gotoAndPlay("sceneTwo",1) } يا يه اسم براي فريم اول سنت بذاري و تو اون gotoAndPlay اون اسم رو بنويسي يا علي animations 31 شهريور 1386, 20:14خوب چرا جاي سن هاتو عوض نميكني(اين چه سواليه خوب حتما نميخواي) يه راهش اينه كه بگي animation.onLoad=function(){ animation.gotoAndPlay("sceneTwo",1) } يا يه اسم براي فريم اول سنت بذاري و تو اون gotoAndPlay اون اسم رو بنويسي يا علي درسته. توي فايل دومي نمي خوام تغييري بدم. ولي اين اكشن هم كار نكرد. هم روي scene اصلي امتحانش كردم، هم توي اكشن دكمه. ولي نشد. :sad: padideh 31 شهريور 1386, 23:50فكر كنم يه سوتي گنده دادم من وقتي سوالتو خوندم فكر كردم كه قبلا اين كار رو اينطوري انجام داده بودم و اينارو گفتم در حالي كه اون كار اصلا سيستمش فرق ميكرد باز هم شرمنده راستش من يكي دوتا راه ديگه امتحان كردم ولي تا زماني كه شما دست رسي به فايل دومت نداشته باشي من راه ديگه اي بلد نيستم اميد وارم اساتيد بتونن مشكلت رو حل كنن حالا مشكل فايل دومت چيه؟ ديكامپايلر؟ اگه بگي شايد بشه يه فكري به حالش كرد التماس دعا ياعلي mahsa.r 01 مهر 1386, 09:01سلام..لطفا راهنمایی کنید...من یه چندتافایل swf دارم که میخوام به ترتیب لودبشن ...حالا مشکلم اینه که swf های بعدی درحالی لود میشن که swfهای قبلی هنوز هستن(بااینکه بهشون stopدادم)....میخوام فایلها پشت سرهم ولی در قالب فایل جداگانه باز بشن......... من از این دستور استفاده کردم...ممنون میشم اگه بگین کجای کارم ایراد داره . ;("loadMovieNum("esme filam","shomare fram animations 01 مهر 1386, 19:38فكر كنم يه سوتي گنده دادم من وقتي سوالتو خوندم فكر كردم كه قبلا اين كار رو اينطوري انجام داده بودم و اينارو گفتم در حالي كه اون كار اصلا سيستمش فرق ميكرد باز هم شرمنده راستش من يكي دوتا راه ديگه امتحان كردم ولي تا زماني كه شما دست رسي به فايل دومت نداشته باشي من راه ديگه اي بلد نيستم اميد وارم اساتيد بتونن مشكلت رو حل كنن حالا مشكل فايل دومت چيه؟ ديكامپايلر؟ اگه بگي شايد بشه يه فكري به حالش كرد التماس دعا ياعلي فايل دوم رو خودم ساختم و مشكلي نداره. ولي مي خوام به تنهايي باز نشه و نشه محتوياتش رو ديد. يعني حتما بايد از توي swf اولي خونده بشه. براي همين توي سكانس اولش چند تا اكشن گذاشتم كه stop بشه. آيا واقعا راهي نيست كه وقتي فايل دوم load شد، بشه كنترلش كرد؟؟ :sad: مي خوام بگم: بي خيال سكانس اولش بشه. padideh 01 مهر 1386, 23:38ديدي گفتم اگه مشكلت رو كامل بگي شايد بشه يه راهي پيدا كرد كافيه شما اون stop رو با يه شرط بگي بعد تو فايل اولت اون شرط رو بر قرار كني همين اينطوري اگه تو اون فايل لود شده باشه ميره تو Scene 2 در غير اين صورت همون جا مي مونه اينم نمونه و شما mahsa.r بهتر بود يه تاپيك جديد ميزدي(بعد از اينكه خوب search كردي) در مورد سوالتون هم راستش يا من مشكل IQ دارم يا يه مقدار نا مفهومه فایلها پشت سرهم ولی در قالب فایل جداگانه باز بشن......... يه مقدار بيشتر توضيح بده ببينيم مشكل چيه يا علي sepi90 02 مهر 1386, 16:51یه روش دیگه هم میشه که بیای یک global بزاری توی فیلم اصلی ، مثل این : _global.xx = 1; trace(xx); و بعد به فیلم فلشی که قراره لود کنی هم اینو حالیش کنی مثل این : trace(xx); if (xx == 1) { gotoAndPlay("sc2"); } یک فرق این روش با روشی که پدیده گفت اینه که اگر بخوای چند تا فایل فلش لود کنی و توی اون فایلها از class استفاده شده باشه با اون روش ممکنه class ها بهم بریزن( در صورتي که بعضي از منابعشون يکي باشه قاطي بشن ) ولی تو این مشکلی نداره . ============= درمورد mahsa.r هم با توضیحاتی که دادین فکر کنم شما فایلای قبلی رو unload نمیکنین مثلا unloadMovie(1); دوما اینکه شما کلا در مورد کد اشتباه میکنین ;("loadMovieNum("esme filam","shomare fram اشتباهتون اینه که چیزی که باید در قسمت بعد از آدرس فایل نوشته بشه ، شماره فریم نیست ، بلکه یاlevel يا target که در مورد شما یک level رو نشون میده . animations 02 مهر 1386, 17:11ممنون Padideh و Sepi90 :) خيلي چاكريم
این صفحه را در گوگل محبوب کنید
[ارسال شده از: سایت ریسک]
[مشاهده در: www.ri3k.eu]
[تعداد بازديد از اين مطلب: 449]