واضح آرشیو وب فارسی:سایت ریسک: يك سوال نسبتا حرفه اي درباره حركت يك دكمه از جايي به جاي ديگه دارم boy-hercule 14 ارديبهشت 1388, 17:26سلام بچه ها يك سوال دارم كه اگه بتونيد جوابمو بديد واقعا منو كمك بزرگي كرديد. اين سوال واقعا برام دقدقه بزرگي شده كه هرچي خودم سعي كردم و تو sample ها گشتم نتونستم كاري كنم حالا سوال من اينه كه : تو صفحه اول پروژه يك box يا يك عكس مي ذاريم و وقتي كه پوزر به صفحه دوم رفت ، مي خوام از پشت اين عكس يك دكمه حركت كنه و به جايي كه براش تعيين كرديم بره (حركت به سمت بالا) و وقتي كه به جاي تعريف شده رسيد بايسته و مانند يك دكمه معمولي كار كنه و دوباره زماني كه يوزر به صفحه ديگه اي مثلا به همون صفحه اول رفت اين دكمه از سر جاش دوباره حركت كنه و به جاي اولش برگرده (حرمت به سمت پايين) و ديگه ديده نشه و كار هم نكنه البته مي خوام اين حركت ها با يك سرعت مناسب، نه خيلي سريع و نه خيلي آروم صورت بگيره اگه سوالمو تقريبا متوجه شديد كه دمتون گرم وگرنه به عكس زير نگاه كنيد تا بيشتر متوجه بشيد كه منظورم چيه و مي خوام كه چي كار كنم. دمتون گرم اگه بتونيد جواب سوالمو بديد واقعا ازتون ممنون مي شم و رنگ و روي توپي به پروژه ام داديد nevercom 14 ارديبهشت 1388, 18:21نميدونم سوالتون رو درست متوجه شدم يا نه ولي: براي حركت اجسام از دستور MoveTo ميتونين استفاده كنين كه سرعت حركت رو هم خودتون ميتونيد تغيير بديد و تنظيم كنيد در ضمن ميتونيد يكمه رو وقتي زير شئ ديگه ميره مخفي كنيد تا احياناً نشه روش كليك كرد براي اجراي يك دستور بهنگام ورود به صفحه دستورات رو در بخش Page Start قرار بديد براي اجراي دستورات هنگام خروج از صفحه اونرو در بخش Page Exit قرار بديد. splinter cell 14 ارديبهشت 1388, 18:37هر صفحه دو قسمت برای اسکریپت نویسی داره یکی ورود به صفحه و دیگری خروج از صفحه شما باید اسکریپت شروع صفحه چیزی مثل این باشه MoveTo("TextBTN","400,200,70,EASYTO") و برای اسکریپت Exit Page هم چیزی شبیه پایینی باشه که دکمه رو به محل اولش 150و200 بر میگردونه MoveObject("TextBTN","150,200") Hide("TextBTN") splinter cell 14 ارديبهشت 1388, 18:38معذرت میخوام محمد جان من پست شما رو ندیدم!چون چند دقیقه پیش صفحه ها رو با هم باز کرده بودم. boy-hercule 14 ارديبهشت 1388, 19:13نميدونم سوالتون رو درست متوجه شدم يا نه ولي: براي حركت اجسام از دستور MoveTo ميتونين استفاده كنين كه سرعت حركت رو هم خودتون ميتونيد تغيير بديد و تنظيم كنيد در ضمن ميتونيد يكمه رو وقتي زير شئ ديگه ميره مخفي كنيد تا احياناً نشه روش كليك كرد براي اجراي يك دستور بهنگام ورود به صفحه دستورات رو در بخش Page Start قرار بديد براي اجراي دستورات هنگام خروج از صفحه اونرو در بخش Page Exit قرار بديد. nevercom عزيز منظورمو دقيقا متوجه شدي. همونطور كه تو عكس نشون دادم مي خوام به محض اينكه صفحه دوم اجرا شود، دكمه ما از قسمتي كه هاشور خورده حركت كنه و مثلا بعد از 2 ثانيه به جاي اصليش برسه . اما يك مساله ديگه اينكه براي برگشتن دكمه به قسمت هاشور خورده زمانيكه مي خواييم از صفحه دو بيرون بيايم و به صفحه ديگه بريم يبايد وجود داره كه نمي دونم دقيقا چي كار بايد بكنم. به عنوان مثال اگه رو همين دكمه كليك كرديم و اين دكمه كارش اين بود كه ما رو به صفحه يك برگردونه، اونوقت كدي رو كه دكمه مارو مي خواد حركت بده به سمت پايين يعني قسمت هاشور خورده رو بايد تو صفحه اول بزارم ؟ يعني وقتي رو دكمه كليك كرديم و صفحه اول باز شد دكمه شروع كنه به حركت (كه در واقع اين حركت دكمه رو يوزر تو صفحه اول ببينه) يا بزار ساده تر بگم به محض اينكه صفحه اول باز شد اين دكمه شروع كنه به حركت ؟! يا كجا اين كد رو بزارم؟ كه وقتي دكمه رو زد به صفحه اول برگرده و در همين حين هم دكمه حركت كنه به سمت پايين و بره پشت اون box كه ديگه ديده نشه. اميدوارم كه منظورم رو متوجه شده باشي! اما يك سوال ديگه: اين كد حركت يا move to چه جوريه و بايد كجا بزارمش اگه بتوني كامل بهم توضيح بدي كه چه جوري از كد move to براي حركت دادن اين دكمه هم تو حالت بالا اومدن و هم تو حالت پايين رفتن استفاده كنم ازت ممنوع مي شم و بعدش گفته بودي كه وقتي دكمه به پشت اون box آبي رنگ رفت hide كنمش . اين كار رو بايد چه جوري انجام بدم؟ يعني چه جوري بهش بگم وقتي دكمه ما به قسمت هاشور خورده رسيد اونو hidden كنه. دمت گرم اگه بتوني جوا سوالامو بدي كه واقعا ازت ممنوع مي شود اما اگه برات زحمتي نيست و بتوني اين سوالامو تو قالب اين فايل .mbd بهم بدي كه اين كارها كه مي خوام انجام بدمشون توش انجام بشه كه خيلي خيلي فوق العاده است.
این صفحه را در گوگل محبوب کنید
[ارسال شده از: سایت ریسک]
[مشاهده در: www.ri3k.eu]
[تعداد بازديد از اين مطلب: 447]