من اموزش scrip ها در نرم افزار swish max را می خواهم.
اگر یک جا باشه متشکرم.در ضمن من هیچ معلومات قبلی هم ندارم.
من اموزش scrip ها در نرم افزار swish max را می خواهم.
اگر یک جا باشه متشکرم.در ضمن من هیچ معلومات قبلی هم ندارم.
اگه جای خاصی را اشکال دارید بفرما یید براتون توضیح میدم
کل script ها خیلی زیاد و طولانی میشه...
اگه دونه دونه سوال بفرمایید حتما راهنماییتون میکنم...
ببین من می خوام تقریبا یه کنفرانس مانند بدم درمورد این نرم افزار sample ها را گیر اوردم از سایت خودش، ولی این اسکریپ ها را نمی دونم کجا باید به کار ببرم و هر کدوم به چه دردی می خورند.فقط اموزششون را هر چند مختصر می خوام.ایا اسکریپ ای نرم افزار فلش با این یکی هستش.در ضمن درمورد این سمپل سوال داشتم که اموزش کامل این سمپل با توضیحاتی که اگر کسی بار اولش بود متوجه بشه.بازم لینک سمپل مورد نظری را که اشکال دارم می ذارم.
مثلن من در مورد این سمپل
لینک سمپل
اشکال دارم.نمی دونم شیپ Cutout را در این سمپل چگونه ایجاد کرده.بازم سوال دارم.بعدا می پرسم در مورد سمپل های دیگه؟!کد:برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
من در خدمتم
اون Cutout رو خودش به صورت دستی کشیده
با یکی از این ابزارها :
که اگه یه کمی زوم روی عکس رو زیاد کنی با اون پایینی (bezier) به راحتی میتونی رو هر قسمت عکس بکشی
فقط یه کمی حوصله میخواد...
در مورد script این sample هم یه توضیح کوچیکی عرض کنم
خیلی ساده و خودمونی میگم
Flash._visible و Grey._alpha : اگه به ساختار هر کدوم توجه کنی حتما متوجه این موضوع میشی که کلمه ای که قبل از نقطه اومده در واقع اسم object شماست (برای اینکه اینجا استفاده بشه حتما باید target شده باشه) و عبارتی که در آخر میاد در واقع پارامتری که میخواین تغییر کنه که مثلا میتونه اینا باشه :
alpha یا scale یا xscale یا y یا _rotation
;که قبل از هر کدوم یه آندرلاین هم میخواد!
ضمنا این عبارات میتونه طولانی تر هم باشه مثلا :
milaad.ehsan._x
که اگه تو شاخه بالاتری باشه به ازای هر شاخه یه parent به اولش اضافه میشه. مثلا
_parent._parent.milaad.ehsan._rotation
که در واقع تو دوتا شاخه بالاتر داخل sprite میلاد یه object به اسم احسان هست که میخوایم بچرخونیمش!
math.random که عدد تصادفی میده
math.sqrt که مجذور پارامتر داده شده رو حساب میکنه
در مورد onload و onEnterFrame فراموش کردم
onload یعنی اینکه فقط یکبار زمانی که movie شما یا sprite مورد نظر load شد اجرا میشه و بعد از اون دیگه تکرار نمیشه. مثلا تو همین سمپل اول مقدار P رو تعیین کرده ولی در ادامه P تغییر میکنه. ممکنه sprite ی چند remove و place بشه که در این صورت هم هر بار که Place میشه script های onload اجرا میشه
onEnterFrame یعنی اینکه در هر لحظه از زمان بخش movie شما script های مورد نظر اجرا میشن. مثلا اگه frame rate شما 30 باشه. هر ثانیه 30 بار این script ها اجرا میشن...
لطفا به تفاوت script و sprite توجه کنید
چون من دیده بودم که بعضی از دوستان موقعی توضیح میدادم اشتباه میکردن این دوتا رو باهم
sprite در واقع همون movie clip فلش هست!
البته در سویش 2 تغییر نام پیدا کرده به همون movie clip !
ببین فرمایش شما متین خواهشمندم همین مثال را با یک عکس دیگه انجام بده و مراحلی را که انجام میدی به ترتیب بگو لازم نیست عکس بذاری(مگر صلاح بدونی که اشتباه کنم) متوجه می شم.دمت گرم.
ببینید اگه من بخوام با یه عکس دیگه هم انجام بدم عینه همین میشه چون راحت میتونم عکس رو replace کنم.
ولی در مورد همین اگه توجه کنید تو خط آخر P رو ضرب در 0.95 کرده. یعنی اینکه هر لحظه P به صفر نزدیکتر میشه.
حالا تو خط اول و دوم از enterframe تعیین کرده که اگه P بزرگتر از 0.95 یا کوچکتر از 0.2 باشه flash._visible رو false میکنه (یعنی صفحه سفید پنهان میشه)
و اگر بین این دو عدد باشه flash._visible به صورت random تعیین میشه یعنی ممکنه ظاهر باشه یا پنهان. همین باعث میشه که صفحه سفید حالت فلاش پیدا کنه و روشن خاموش بشه. و چون P داره به سمت صفر میره (اگه حساب کنید میبینید که اگه P که یک هست 32 بار در 0.95 ضرب بشه کمتر از 0.2 میشه) یعنی بعد از 32 فریم این عمل فلاش زدن قطع میشه! (چون در هر فریم یه بار ضرب میشه)
اینا فقط معادلات ریاضیه...
سلام
ببین دوست ناشناس محترم
اگر میتونی حال داری بلدی یک توضیح مختصر در مورد هر کدوم از اون توابع اسکریپ که نوشته ای اینزرت اسکریپ و تقسیم شده هر کدوم به چند تایی در مورد هر کدومش یک توضیح مختصری که بگی فقط چه کار میکنه ،بذاری خیلی ممنونت می شم.تازه یه چند تا مثال هم برات میل می کنم یا ادرسشو میدم.تو از ابتدا توضیح بده که چه جوری درستش میکنی .
Last edited by ehsan_1987; 30-10-2007 at 14:59.
هم اکنون 1 کاربر در حال مشاهده این تاپیک میباشد. (0 کاربر عضو شده و 1 مهمان)