كنترل پنل             جستجو               پرسشهای متداول            .:: آخرین پست‌های انجمن ::.            لیست اعضا            مدیران سایت             درجات        ورود
فهرست انجمن‌ها -> مسائل عمومي مالتي مديا -> برنامه Flash و نرم​افزارهاي وابسته
پاسخ دادن به این موضوع
آشنایی با DRAWING API در فلش
پست تاریخ: شنبه 12 آذر 1384 - 16:11    
maxpal97
سَرور ماست!
سَرور ماست!


پست: 855
عضو شده در: 23 مرداد 1384
محل سکونت: شیراز
blank.gif


امتياز: 8010

عنوان: آشنایی با DRAWING API در فلش خواندن مشخصات فردی ارسال پیام شخصی

یکی از ویژگی هایی که از Flash MX به Flash اضافه شد Drawing API هست. Drawing APIبه مجموعه Action هایی گفته میشه که به شما این امکان رو میدن که با استفاده از اونها بتونین خط و منحنی و همچنین رنگ های solid و gradient رسم کنید. بنظرم این واقعا عالیه! هرچند که توجه زیادی (بیشتر میون خود ما ایرانیا) بهش نشده Sad ولی کارای خیلی جالبی میشه باهاش انجام داد و کاربرداش فقط به اون چند مورد بالا ختم نمیشه.

خوب، برای شروع کار باید ابتدا Action های مربوطه و چگونگی کاربردشون رو بشناسین که این قسمت رو به فقط معرفی Action ها اختصاص میدم چون با چگونگی کاربردشون خیلی طولانی میشه! Very Happy

اولین و مورد نیاز ترین Action برای شروع کار createEmptyMovieClip هست که همونطور که از اسمش پیداست برای ایجاد یک Movieclip خالی به کار میره. البته هیچ اجباری نیست که شما حتما line ها و color هاتون رو در یک movieclip ی که با اکشن ایجاد شده رسم کنین. میتونین در یک movie که دستی ایجاد کردین (چه خالی و چه محتوی symbol های دیگه) هم این کار رو انجام بدین. ولی بهتره برای نظم کار و تسلط بیشتر با Action این کار رو انجام بدین.(همونطور که گفتم کاربرد این Action ها رو در قسمت بعد توضیح میدم)

Movieclipی که با createEmptyMovieClip ایجاد میکنین در مختصات (0،0) در scene قرار میگیره و میتونیم برای جا به جا کردن اون از اکشن moveTo استفاده کنیم.

Action بعدی lineStyle هست که با استفاده از اون ضخامت ، رنگ و مقدار alpha ی خط هایی که میخوایم رسم کنیم رو مشخص میکنیم.

با اکشن lineTo با دادن مقادیر x و y خط ها رو رسم میکنیم (دقت کنید خط نه منحنی!).

با اکشن curveTo با دادن مقادیر x ، y، مقدار خمیدگی(لنگر) x و مقدار خمیدگی y منحنی ها رو رسم میکنیم.

با اکشن دو قسمتی beginFill و endFill داخل اشکال رسم شده رو میتونیم رنگ کنیم(البته فقط رنگ solid)

اکشن دو قسمتی beginGradietFill و endFill این امکان رو به ما میده که بتونیم رنگهای شیب دار (linear و Radial) رو به اشکالمون اختصاص بدیم.




ایجاد یک Movie clip
createEmptyMovieClip

جابه جا کردن یک Movie clip
moveTo

تعیین ضخامت، رنگ و alpha ی خطها
lineStyle

رسم خط
lineTo

رسم منحنی
curveTo

رنگ کردن یک Object به صورت solid
beginFill

endFill

رنگ کردن یک Object به صورتهای Linear و Radial
beginGradietFill

endFill

ضمنن من اینها رو فقط برای آشنایی بیشتر گفتم و جنبه آموزشی نداشت .

[ وضعيت كاربر: ]

تشکر کردن از پست  پاسخگویی به این موضوع بهمراه نقل قول 
تشکرها از این پست:


نمایش پستها:                 مشاهده موضوع قبلی :: مشاهده موضوع بعدی  
پاسخ دادن به این موضوع
 

صفحه 1 از 1

تمام زمانها بر حسب GMT + 3.5 Hours می‌باشند
 Related Topics 


 information 

 

پرش به:  
شما نمی توانید در این بخش موضوع جدید پست کنید
شما نمی توانید در این بخش به موضوعها پاسخ دهید
شما نمی توانید موضوع های خودتان را در این بخش ویرایش کنید
شما نمی توانید موضوع های خودتان را در این بخش حذف کنید
شما نمی توانید در این بخش رای دهید


Copyright 2004-2024. All rights reserved.
© by Aftabgardan Cultural Center : Aftab.cc