واضح آرشیو وب فارسی:سایت ریسک: t=17980">شما هم یک حرفه ای هستید (2) - آموزش لينكهاي نامريي! Masih 14 شهريور 1383, 16:48سلام براي ايجاد دكمههاي نامريي با ابعاد هندسي نامنظم در نرمافزار سويش بايد مراحل زير رو انجام بديد. البته در اين درس فقط به آموزش اين نكته اكتفا نكردم و چندتا اكشن اسكريپت رو هم آموزش ميدم. همينطور كار كردن با بعضي از ابزارهاي خاص: 1- در مرحله اول عكسي رو كه ميخوايد براش دكمه بسازيد، وارد سويش بكنيد. ( Insert > Image ) 2- حالا بايد براي هر بخشي كه ميخواهيد به صورت لينك دربياد يك محدوده مرزبندي شده را مشخص كنيد. در اين مثال لينك موردنظر ما به صورت اشكال نامنظم هندسي قرار داره ( بدن انسان ). بهترين ابزار در سويش براي ايجاد مرزبندي براي اشكال نامنظم ابزار Bezier هست كه در جعبه ابزار چهارمين وسيله هست. به كمك اين ابزار محدوده اولين لينك را مشخص كنيد. توجه كنيد كه نيازي به ترسيم دقيق نيست! فقط كافيه كه تا حدودي به صورت كلي محدوده هر شكل را مشخص كنيد و در انتها نقطه پاياني را به نقطه ابتدايي حركت متصل كنيد تا يك شكل بسته تشكيل بشه. ( شكل 1 - دور كسي كه لباس زرد پوشيده مرزبندي شده ). [align=center:60a 1871553] شكل 1[/align:60a 1871553] 3- براي نفر دوم هم همين روش رو اعمال كنيد و دور بدن اين شخص رو هم مرزبندي كنيد. باز هم تاكيد ميكنم كه نيازي به دقت زياد نيست! فعلا فقط مرزبندي مهمه! بعدا ميتونيم آبجكتي رو كه داريم ميسازيم دقيقتر كنيم. تا اينجا شما دو آبجكت ساختيد كه قراره به صورت لينك دربيان. ولي قبل از اينكه به لينك تبديل بشن بايد نقاطي رو كه بين اونها مشترك هست از بين ببريد. براي اين كار از ابزار Reshape ( دومين ابزار در جعبه ابزار ) استفاده ميكنيم. ابتدا آبجكت مورد نظر خودتون رو انتخاب كنيد و سپس ابزار Reshape رو برگزينيد. با انتخاب اين ابزار مشاهده ميكنيد كه در نقاط تقاطع آبجكت شما نقاطي ظاهر ميشوند ( نقاط تنظيم ). به كمك اين نقاط و ابزار Reshape ميتونيم تنظيمات بسيار دقيقي از يك آبجكت داشته باشيم. براي امتحان سعي كنيد اين نقاط رو جابهجا كنيد... 4- حالا از بين اين دو آبجكتي كه ساختيد بايد سعي كنيد كه تا جايي كه امكان داره نقاط مشترك كاهش يابند. اين كار رو به اين دليل انجام ميديم كه هر كدام از اين آبجكتها براي خود كار خاصي را انجام ميدهند ( در اينجا متن خاصي را نمايش ميدهند ) و تلاقي نقاط مشترك اين آبجكتها ميتونه بر روي عملكرد فايل شما تاثير منفي بگذاره. براي كاهش نقاط مشترك هر دو آبجكت را چند بار پشت سر هم انتخاب كنيد و نقاط مشترك را شناسايي كنيد. حالا به كمك ابزار Reshape و با جابهجا كردن نقاط تنظيم اين نقاط مشترك را به حداقل كاهش دهيد. ( شكل 2 ) [align=center:60a 1871553] شكل 2[/align:60a 1871553] نكات طراحي: توجه داشته باشيد كه كار شما هميشه تا جايي كه امكان داره بايد بدون نقص و تميز باشه اما در بعضي موارد انجام اين كار نياز به گذارندن وقت و تمرين زيادي داره و در بعضي موارد هم وسواس بيش از حد در كار باعث تلف كردن وقت شما خواهد شد. براي همين سعي نكنيد كه به صورت خيلي ريز روي آبجكتها كار كنيد زيرا عملا بسيار كم پيش مياد كه كاربران متوجه اختلافات جزيي بشوند و اگر هم متوجه بشوند اين اختلافات بسيار كم هست و كاملا قابل چشمپوشي ( شكل 3 ) [align=center:60a 1871553] شكل 3[/align:60a 1871553] 5- حالا بر روي آبجكت جديدي كه ساختيد و محدوده لينك شما رو مشخص ميكنه بايد تغييراتي بديد. اولين تغيير اينه كه رنگ اون رو برداريد و به حالت None تغيير بديد. سپس خطهاي كنار آبجكت ( Line ) رو هم به None تغيير بديد. تا آبجكت شما كاملا محو بشه. 6- حالا وقت اون رسيده كه كمي با هم اكشن اسكريپت كار كنيم! براي اينكه هر كدام از اين آبجكتها كار خاصي رو انجام بدن بايد بهشون دستورالعملهاي خاصي بديم. براي اين كار ابتدا يكي از آبجكتها را انتخاب كنيد و سپس به بخش اسكريپتنويسي برويد. حالا به ترتيب گزينههاي زير را انتخاب كنيد: Add script > Events > Button > on (rollOver) با اين كار شما يك اكشن اسكريپت ساده نوشتهايد! در اين حالت شما قصد داريد مشخص كنيد كه در هنگامي كه ماوس بر روي آبجكت شما قرار ميگيرد چه كاري انجام شود ( شكل 4 - به مسيري كه طي كرديد با دقت بيشتري توجه كنيد! ). [align=center:60a 1871553] شكل 4[/align:60a 1871553] 7- در اين مرحله شما مشخص ميكنيد كه پس از اينكه ماوس بر روي آبجكت موردنظر شما قرار گرفت، سويش به فريم مورد نظر شما ( كه در آن متن خاصي رو نمايش ميدهيم ) پرش كند. براي اين كار مسير زير را طي كنيد: Add script > Movie Control > gotoAndStop > gotoAndStop (FRAME) سپس در كادر پايين عدد 2 را وارد كنيد. بدينوسيله شما به سويش فرمان ميدهيد كه بعد از اينكه ماوس بر روي آبجكت شما قرار گرفت ( مرحله ششم )؛ Movie به فريم دوم از Scene فعلي بره و همونجا متوقف بشه. ( شكل 5 - با دقت بيشتري به مسير طي شده و كلمات به كار رفته نگاه كنيد ). [align=center:60a 1871553] شكل 5[/align:60a 1871553] 8- حالا كه مشخص كرديم كه با رفتن ماوس بر روي يكي از آبجكتها چه عملي انجام بگيره؛ بايد افكت مورد نظر را در فريم مشخص شده معين كنيم. كاري كه ميخواهيم بكنيم اين هست كه وقتي كه ماوس بر روي اين آبجكت رفت يك آبجكت ديگه نمايش داده بشه ( كه در اينجا نام شخص هست ). پس ابتدا بايد متني را كه ميخواهيم نمايش داده شود آماده كنيم... پس از آماده شدن آبجكت متن؛ آن را انتخاب كرده و به فريم دوم ميرويم (دقت كنيد كه اين فريم همان فريمي هست كه در مرحله قبل مشخص كرديم). حالا بايد افكت مناسبي به آبجكت متن بدهيم. به عنوان نمونه از افكت Place ميتوانيم استفاده كنيم. به اين معني كه پس از رسيدن Movie به فريم دوم؛ اين آبجكت توسط افكت Place در Stage ظاهر ميشود. ( شكل 6 ) [align=center:60a 1871553] شكل 6[/align:60a 1871553] 9- حالا بايد مشخص كنيم كه وقتي كه ماوس از روي آبجكت كنار رفت چه عملي صورت بگيره؟ (كه در اينجا ناپديد شدن اسم مدنظر هست). براي اين كار بار ديگر آبجكت موردنظر را انتخاب كنيد و به بخش اسكريپتنويسي برويد. حالا دقيقا مراحل 6 و 7 را بارديگر تكرار كنيد ولي با دو تفاوت: الف ) در مرحله ششم به جاي انتخاب on (rollOver) بايد on (rollOut) را انتخاب كنيد (يعني زماني كه ماوس از روي آبجكت كنار رفت). ب) در مرحله هفتم نيز به جاي وارد كردن عدد 2 براي فريم بايد عدد 3 را وارد كنيد. ( شكل 7 ) [align=center:60a 1871553] شكل 7[/align:60a 1871553] 10- حالا دوباره آبجكت متن را انتخاب كنيد و به فريم سوم برويد و يك افكت Remove اضافه كنيد. (هنگامي كه ماوس از روي آبجكت كنار ميرود Movie به فريم سوم ميآيد و در اين فريم متوقف ميشود. ما در اين فريم از افكت Remove براي محو كردن آبجكت متن استفاده ميكنيم). 11- پس از پايان ساخت تمام آبجكتها و اكشن اسكريپتها بايد يك اكشن اسكريپت هم به كل Movie اضافه كنيم. براي اين كار Scene جاري و فريم اول را انتخاب كنيد و به بخش اسكريپتنويسي برويد و مراحل زير را طي كنيد: Add script > Movie Control > Stop با اين كار Movie شما در فريم اول Stop ميشود و ديگه به جلوتر نميره. [align=center:60a 1871553] شكل 8[/align:60a 1871553] mohsenshahbazi 14 شهريور 1383, 16:56خب اگه متنها 20 تا كلمه باشه كليپ سنگين و طراح سر در گم ميشه !!! ميتونستي از ديناميك تكست استفاده كني و در هر رول اور يه مقداري بهش بدي mohsenshahbazi 14 شهريور 1383, 17:00و بهتر بود ايجاد دستگيره هاي اضافي در ايجاد ابجكت نا منظم رو هم ميگفتي !!!
این صفحه را در گوگل محبوب کنید
[ارسال شده از: سایت ریسک]
[مشاهده در: www.ri3k.eu]
[تعداد بازديد از اين مطلب: 305]