1. مهمان گرامی، جهت ارسال پست، دانلود و سایر امکانات ویژه کاربران عضو، ثبت نام کنید.
    بستن اطلاعیه

نقاشی در فلش

شروع موضوع توسط minaaa ‏18/12/10 در انجمن Flash

  1. کاربر پیشرفته

    تاریخ عضویت:
    ‏9/12/10
    ارسال ها:
    19,773
    تشکر شده:
    6,457
    امتیاز دستاورد:
    113
    امروز می خواهم شما را با کشیدن خط در محیط فلش آشنا کنم. البته منظورم این بود با Action Script برنامه ای بنویسم که در محیط SWF بتوانیم به قول بچه ها نقاشی کنیم.

    این کار هیچ احتیاجی به Layer و Frame های متعدد ندارد و فقط با یک لایه ( Layer ) و یک فریم ( Frame ) آن را آماده می کنیم .
    روش کار هم به این صورت است که روی فریم اول رایت کلیک کرده و گزینه Actions را انتخاب می کنیم.
    حال اکشن اسکریپت های زیر را در قسمت Actions می نویسیم.​
    createEmptyMovieClip("hpmsonline", 1);
    hpmsonline.lineStyle(1, 0x000000, 100);
    onMouseDown = function () { hpmsonline.moveTo(_xmouse, _ymouse);onMouseMove = function () { hpmsonline.lineTo(_xmouse, _ymouse);};};
    onMouseUp = function () { onMouseMove = null;};

    حالا برای اینکه بتوانید قطر خط را خودتان تعیین کنید می توانید دراین خط از اکشن اسکریپت [ hpmsonline.lineStyle(1, 0x000000, 100);l ] عدد یک را که بعد از پرانتز قرار دارد به عدد دلخواه خود تغییر دهید .
    برای تغییر رنگ نیز در همین خط شش تا عدد صفر وجود دارد که شما می توانید با تغییر عدد آن ها رنگ مورد نظر خود را بدست بیاورید.
    به مثالی در این مورد توجه بفرمایید. در این مثال رنگ خط قرمز خواهد شد .​
    hpmsonline.lineStyle(1, 0xFF0000, 100);​
    عدد 100 نیز در این که در این خط وجود دارد Alpha خط شما را تعیین می کند و شما می توانید با تغییر این عدد Alpha خط خودتان را که در فلش ساخته اید تغییر بدهید.
    این هم نمونه کار:
    شما می توانید با نگه داشتن کلیک سمت چپ و کشیدن موس به این طرف و آن طرف فایل را امتحان نمایید .​








     
    یک شخص از این تشکر کرد.