واضح آرشیو وب فارسی:سایت ریسک: سیاه و سفید کردن عکس armank 07 اسفند 1385, 06:17با سلام چگونه می توان عکسی را سیاه و سفید کرد و بعد با آمدن موس بر روی آن آن عکس رنگی شود. متشکرم hossein_salehi 07 اسفند 1385, 06:36توی فتوشاپ 2 تا عکس ( از هر نمونه باید داشته باشی - سیاه-سفید و رنگی آن ) بعد توی فلش عکس سیاه و سفید را مثلا به عنوان یه دکمه در نظر بگیر و توی خصوصیت rollOver ( وقتی موس روی دکمه اومد ) آن بگو که مثلا این عکس مخفی بشه! و عکس رنگی نشون داده بشه. 2 تا عکس رو طوری باید قرار بدی که دقیقا روی هم قرار گرفته باشند. و همون ابتدا visible عکس رنگی false باشه. بعد توی خصوصیت rollOut ( وقتی موس از روی دکمه رفت کنار ) بگی که حالا عکس رنگی مخفی بشه و همون عکس سیاه و سفید ظاهر بشه. armank 07 اسفند 1385, 07:01با تشکر از پاسخ شما در این حالت چطور می توان گفت عکس آهسته آهسته از سیاه و سفید به رنگی برود. hossein_salehi 07 اسفند 1385, 07:09باید توی همون خصوصیت rollOver یه MovieClip رو صدا بزنید که Play بشه - و تو اون موی کلیپ گفته باشید که خصوصیت alpha عکس ( عکسی که قراره محو بشه و عکس زیریش نشون داده بشه ) را تدریجا کم کنید! ( مثلا یه کلیپ با 5 تا frame بسازی که تو فریم 1 اون نوشته باشی که alpha عکس 3 تا کم بشه مثلا!!! - از alpha قبلیش 3 تا کم بشه! - همینطور که این کلیپ play میشه عکس آروم آروم محو میشه - که باید یه کلیپ دیگه هم داشته باشید که همین کار رو برای عکس زیری انجام بده! - اما این بار برا این بیاد alpha رو 3 تا 3 تا زیاد بکنه تو یه کلیپ جدا! - اگرم بلد باشی تو همون کلیپ بزارش) شاد باشید. armank 07 اسفند 1385, 07:16با تشکر چطور می توان برای عکس Alpha گذاشت؟ hossein_salehi 07 اسفند 1385, 07:34عکس رو به یه symbol موی کلیپ تعریف کنید - alpha خصوصیت یه موی کلیپ هست! fafa^mx 07 اسفند 1385, 12:34با ColorMatrix ! import flash.filters.ColorMatrixFilter; function colorSet(colorSet:Boolean, mc:MovieClip):Void { var myElements_array:Array; if (!colorSet) { myElements_array = [0.3, 0.59, 0.11, 0, 0, 0.3, 0.59, 0.11, 0, 0, 0.3, 0.59, 0.11, 0, 0, 0, 0, 0, 1, 0]; } else { myElements_array = [1, 0, 0.11, 0, 0, 0, 1, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 1, 0]; } var myColorMatrix_filter:ColorMatrixFilter = new ColorMatrixFilter(myElements_array); mc.filters = [myColorMatrix_filter]; } colorSet(false, mc); armank 10 اسفند 1385, 13:22با سلام به دلیل اینکه تا به حال زیاد با action script کار نکرده ام. از این جواب شما چیزی متوجه نشدم. اگر ممکن است کمی به من توضیح دهید. با تشکر fafa^mx 10 اسفند 1385, 14:49اگه تا حالا ActionScript کار نکردی کلا فلش رو بی خیال شو. AMiR 10 اسفند 1385, 15:32ببين اين به كارت مياد دوست عزيز؟ اين ساده ترين راهه SADMIM 15 خرداد 1387, 02:441. سه تا لایه درست کن اولیش برای دگمه مخفی، دومیش برای تغییر رنگ عکست، سومیش برای اکشن. 2. عکس مورد نظرتو لود کن. 3. عکس رو تو لایه دوم لود کن و اونو سیمبا مووی کلیپ بکن بعد مثلا از فریم یک تا فریم 40 یدونه موشن درست کن و بعد در فریم 20 یه فریم کلیدی دریت کن. 4. بعد تو لایه عکس تو فریم 20 روی عکس کلیک کن، از توی نوار ابزار Filter برروی گزینه Add filter کلیک کن و گزینه Adjust Color را انتخاب کن و از محتوای آن مقدار نوار ولوم Saturation را بکن 100--. 5. تو لایه اکشن برای فریم های 1 و 2 و 20 و 21 و 40 فریم کلیدی خالی درست کن. 6. توی فریم های کلیدی بر روی لایه اکشن شماره فریم های 1 و 20 را اکشن Stop() قرار بده. 7. نام فریم های کلیدی 2 را بزار up و فریم کلیدی 21 را بزار down. 8. در لایه دگمه مخفی یک مسطلیل یا هرچی به اندازه عکست بکش و اونو سیمبل buttom بکن، دوبار بر روش کلیک کنی تمام Object را از فریم Up انتقال بده به فریم hit و از سیمبل خارج شو. 9. بر روی سیمبل Buttom راست کلیک کن و گزینه اکشن را انتخاب کن و این کد را اونجا بنویس. on (rollOver, dragOver) { gotoAndPlay("up"); } on (rollOut, dragOut) { gotoAndPlay("down"); }
این صفحه را در گوگل محبوب کنید
[ارسال شده از: سایت ریسک]
[مشاهده در: www.ri3k.eu]
[تعداد بازديد از اين مطلب: 1967]