| در اين آموزش سعي خواهم كرد روش و چگونگي ساخت يك ebook يا هر چيزي شامل چند Button كه با فشار هر يك ، عمل خاصي از قبيل اجراي افكت ، نمايش عكس يا متن ، لينك به صفحه و ... انجام خواهد شد را تنها با ذكر چند نمونه توضيح بدم . البته شما مي توانيد به همين روش كاملترش كنيد .
در اينجا من تنها از دو دكمه يكي براي نمايش يك عكس و يكي براي نمايش يك Text استفاده مي كنم . به اين صورت كه شما با فشار دادن هر يك از آنها فقط عمل مربوط به آن انجام خواهد شد . پس با من همراه شويد . براي شروع و يادگيري اين آموزش توصيه مي كنم موارد گفته شده را عينآ و بدون تغيير پارامتر ها دنبال كنيد . سپس از آن براي انجام كار مورد نظر الگو بگيريد .
1- ابتدا دو Shape يا Text براي Button ايجاد كنيد . حال يك عكس و يك متن هم به عنوان نتيجه عمل هر كدام ايجاد كنيد . نام هر يك را به دلخواه خود تعيين كنيد. من در اينجا از Button1 ، Button2 ، message1 و message2 بعنوان نام آنها استفاده مي كنم . اين توضيح را بدهم كه نام و نوع عكس يا متن بودن آنها فرقي نمي كند .
2- حال message1 را به Sprite تبديل كنيد . براي message1 در داخل Sprite در فريم يك ، تابع – افكت place را قرار دهيد . و اسكريپت زير را براي Sprite مربوطه وارد كنيد . مي توانيد نوع نوشتن اسكريپت را به Extended تغيير دهيد و كدهاي زير را در آن كپي كنيد ..
onFrame (2,afterPlacedObjectEvents) { stop(); }
اعمال فوق را براي message2 هم انجام دهيد .
3- براي Scene_1 اين اسكريپت ها را وارد كنيد .
onFrame (5,afterPlacedObjectEvents) { stop(); } onFrame (7,afterPlacedObjectEvents)
{ stop(); } onFrame (9,afterPlacedObjectEvents) { stop(); } onFrame
(11,afterPlacedObjectEvents) { stop(); }
اين اسكريپت شروع و پايان نمايش هر كدام از اعمالي است كه در نظر گرفتيم .
4- حال براي button1 اين اسكريپت را بنويسيد .
on (release) { gotoSceneAndPlay("Scene_1",7); }
اين اسكريپت را براي Button2 هم با تغيير فريم 7 به 11 قرار دهيد .
5- در فريم 8 براي اسپريت message1 و در فريم 12 براي اسپريت message2 ، افكت remove را لحاظ كنيد .
6- در فريم 6 براي اسپريت message1 و در فريم 10 براي اسپريت message2 ، افكت place را قرار دهيد .
حال مي توانيد نتيجه را ملاحظه كنيد .
نكات :
1- دقت كنيد تيك Stop playing at end movie در تب movie و Stop playing at end scene در تب Scene را برداريد .
2- شما مي توانيد به جاي place از هر افكتي استفاده كنيد . فقط در نظر داشته باشيد كه در مرحله 2 به جاي فريم 2 ، فريم بعد از اتمام افكت را وارد كنيد .
3- با استفاده از اين روش ساده مي توانيد يك كتاب الكترونيكي ( eBook ) فلش درست كنيد .
4- اين اعداد و مقدار فريمها همه به نوع كار شما بستگي دارد .
اگر سوال يا مشكلي بود مي توانيد در قسمت نظرات مطرح فرمائيد . مطمئنآ پاسخ داده خواهد شد . |