نعیم رضاییان
یک شنبه 13 شهریور 1384, 23:18 عصر
Drawing Api In Flash
حالا اولین قدم معرفی دستورات این کاره
1- اولین دستور createEmptyMovieClip
این دستور از اسمش معلومه که چه کاری انجام میده این دستور برای ساختن یک movieclip خالی استفاده میشه
2- lineStyle
با استفاده از این دستور ضخامت و رنگ و الفای تمای خطوطی را که رسم میکنیم تنظیم مشخص می شود
3-lineTo
با استفاده از این دستور می توانیم خط رسم کنیم
4- curveTo
با استفاده از این دستور می توانیم خطوطی که دارای انحنا(منحنی) هستند رو رسم کنیم
5-beginFill , endFill
با استفاده از این دستور می توانیم داخل اشکالی رو که طراحی کردیم رو رنگ کنیم البته فقط به صورت solid
6-moveTo
این دستور برای دادن مختصات به شکل است
این تمامی دستوراتی بود که در اینجا استفاده میشه حالا عملکرد هر کدوم رو به صورت جداگانه می گم
1) createEmptyMovieClip :
کد:
createEmptyMovieClip("movie"نام , depth) ;
مقدار depth یک مقدار عددی هست که همون شماره level یا همون لایه ای هست که شما ایجاد میکنین.
2) moveTo :
فرض میکنیم نام movie رو draw انتخاب کردیم ؛
کد:
moveTo(x ,y);
مقادیر x و y مختصاتی هست که میخوایم movie clip رو به اون مختصات انتقال بدیم.
3) lineStyle :
کد:
lineStyle(thickness , RGB , alpha);
thickness همونطوری که از اسمش مشخصه مقدار ضخامت خط هست. RGB رنگ اون هست که به صورت 0xRRGGBB نوشته میشه که RR معرف قرمز GG معرف سبز و BB معرف آبی هست مثلا برای رنگ صورتی این مقادیر : 0xff0095 به کار میره. alpha هم که مشخصه دیگه برای چیه!
4) lineTo:
کد:
lineTo(x,y);
x و y مختصاتی هست که از x و y کلیپ draw خط به این مختصات کشیده میشه.
5) curveTo:
کد:
curveTo(x, y, anchorX, anchorY);
x و y که مشخصن . anchorX و anchorY مقادیر خمیدگی خطها رو روی مختصات x و y مشخص میکنن.
6) beginFill و: endFill
کد:
beginFill(RGB, alpha);
. . .
endFill();
RGB و alpha که قبلاً توضیح داده شدن. به جای اون سه نقطه بالا Action هایی رو قرار میدیم که خطها و منحنی ها رو رسم می کنن و این دستور در بین فضاهای پر ایجاد شده رنگ رو ایجاد میکنه.
حالا جند تا مثال :
1- برای کشیدن مریع :
کد:
moveTo (200, 200);
beginFill (0x6B9CD1, 100);
lineStyle (5, 0xD7D2D2, 100);
lineTo (200, 300);
lineTo (100, 300);
lineTo (100, 200);
lineTo (200, 200);
endFill();
2- برای کشیدن مثلث
کد:
moveTo (200, 200);
beginFill (0xF97824, 100);
lineStyle (5, 0xD7D2D2, 100);
lineTo (200, 300);
lineTo (200, 300);
lineTo (100, 200);
lineTo (200, 200);
endFill();
3- برای کشیدن دایره
کد:
moveTo(200, 200);
lineStyle( 3, 0xD7D2D2, 100);
beginFill(0xF97824 , 100);
curveTo(300, 200, 300, 100);
curveTo(300, 0, 200, 0);
curveTo(100, 0, 100, 100);
curveTo(100, 200, 200, 200);
endFill();
موفق باشید
حالا اولین قدم معرفی دستورات این کاره
1- اولین دستور createEmptyMovieClip
این دستور از اسمش معلومه که چه کاری انجام میده این دستور برای ساختن یک movieclip خالی استفاده میشه
2- lineStyle
با استفاده از این دستور ضخامت و رنگ و الفای تمای خطوطی را که رسم میکنیم تنظیم مشخص می شود
3-lineTo
با استفاده از این دستور می توانیم خط رسم کنیم
4- curveTo
با استفاده از این دستور می توانیم خطوطی که دارای انحنا(منحنی) هستند رو رسم کنیم
5-beginFill , endFill
با استفاده از این دستور می توانیم داخل اشکالی رو که طراحی کردیم رو رنگ کنیم البته فقط به صورت solid
6-moveTo
این دستور برای دادن مختصات به شکل است
این تمامی دستوراتی بود که در اینجا استفاده میشه حالا عملکرد هر کدوم رو به صورت جداگانه می گم
1) createEmptyMovieClip :
کد:
createEmptyMovieClip("movie"نام , depth) ;
مقدار depth یک مقدار عددی هست که همون شماره level یا همون لایه ای هست که شما ایجاد میکنین.
2) moveTo :
فرض میکنیم نام movie رو draw انتخاب کردیم ؛
کد:
moveTo(x ,y);
مقادیر x و y مختصاتی هست که میخوایم movie clip رو به اون مختصات انتقال بدیم.
3) lineStyle :
کد:
lineStyle(thickness , RGB , alpha);
thickness همونطوری که از اسمش مشخصه مقدار ضخامت خط هست. RGB رنگ اون هست که به صورت 0xRRGGBB نوشته میشه که RR معرف قرمز GG معرف سبز و BB معرف آبی هست مثلا برای رنگ صورتی این مقادیر : 0xff0095 به کار میره. alpha هم که مشخصه دیگه برای چیه!
4) lineTo:
کد:
lineTo(x,y);
x و y مختصاتی هست که از x و y کلیپ draw خط به این مختصات کشیده میشه.
5) curveTo:
کد:
curveTo(x, y, anchorX, anchorY);
x و y که مشخصن . anchorX و anchorY مقادیر خمیدگی خطها رو روی مختصات x و y مشخص میکنن.
6) beginFill و: endFill
کد:
beginFill(RGB, alpha);
. . .
endFill();
RGB و alpha که قبلاً توضیح داده شدن. به جای اون سه نقطه بالا Action هایی رو قرار میدیم که خطها و منحنی ها رو رسم می کنن و این دستور در بین فضاهای پر ایجاد شده رنگ رو ایجاد میکنه.
حالا جند تا مثال :
1- برای کشیدن مریع :
کد:
moveTo (200, 200);
beginFill (0x6B9CD1, 100);
lineStyle (5, 0xD7D2D2, 100);
lineTo (200, 300);
lineTo (100, 300);
lineTo (100, 200);
lineTo (200, 200);
endFill();
2- برای کشیدن مثلث
کد:
moveTo (200, 200);
beginFill (0xF97824, 100);
lineStyle (5, 0xD7D2D2, 100);
lineTo (200, 300);
lineTo (200, 300);
lineTo (100, 200);
lineTo (200, 200);
endFill();
3- برای کشیدن دایره
کد:
moveTo(200, 200);
lineStyle( 3, 0xD7D2D2, 100);
beginFill(0xF97824 , 100);
curveTo(300, 200, 300, 100);
curveTo(300, 0, 200, 0);
curveTo(100, 0, 100, 100);
curveTo(100, 200, 200, 200);
endFill();
موفق باشید