Borna66
09-11-2010, 01:31 PM
duplicatedmovieclip: این دستور می توان movieclip موردنظر رو دو برابر کرد اگر بخواهید بیشتر از دو برابر بشوند باید آنرا درون یک حلقه while بندازید می توان با استفاده از این دستور افکتهای زیبایی به موی کلیپ ها داد در اينجا یک نمونه از موارد کارایی این دستور را می توانید مشاهده کنید
کد زیر 10 تا کپی از موی کلیپ می گیرد:
x=0
while (x<10) { duplicatemovieclip("movieclip2","movieclip2"+x); }
onclipevent: می توان با این اکشن رویدادها را در کلیپ مورد نظرتان اعمال کنید
load.: وقتیeventاتفاق میافتد که فیلم بار گذاری شده باشد
enterframe: وقتی اتفاق میافتد که یک فریم از کلیپ وارد شده باشد
unload: وقتی اولین فریم movieclip بارگذاری شد این دستور اجرا می شود
mouse down: وقتی کاربر کلیک چپ کرد این رویداد احرا می شود
mouseup.: وقتی کاربر کلید ماوس را رها کند این اکشن اجرا می شود
mouse move.:وقتی کاربر ماوس را حرکت داد این دستور اجرا میشود
.keydown: وقتی کلیدی از صفحه کلید فشار داده شد این رویداد اتفاق میافتد و با دستور getcode می توان مشخص کرد که کدام کلید مد نظر است
key up.: وقتی کلیدی از صفحه کلید رها شد این دستور اجرا می شود مانند حالت بالا باید از دستور getcode نیز در کنارش استفاده کرد
dateزمانی اجرا می شود که نتیجه دستور loade movie یا load varieble بار گذاری شود
removemovieclip:اين اكشن موي كليپ هايي كه با دستور duplicatedmovieclip زياد شده اند را حذف مي كند
setproperty
برای اینکه خصوصیت مورد نظرمون رو به کلیپ ویدیویی اعمال کنیم باید از این اکشن استفاده کنیم:
که سه فیلد دارد
properties: برای تعیین خصوصیت مورد نظر
.target: برای وارد کردن ریشه یا همان تعیین موی کلیپ هدف
value.: برای تعیین عدد برای خصوصیات مورد نظر مان
برای مثال ما مشخص می کنیم که درجه محوی موی کلیپ با نامmovie clip2 ..برابر 70 باشد
_root.movieclip2._alpha=70
فقط نمی توان دو خصوصیت رو با یک دستور به یک موی کلیپ نسبت داد و باید برای هر خصوصیت این دستور رو دوباره وارد کرد
خصوصیات رو با هم مرور می کنیم :
alpha_ این دستور .opacity یا همان درجه محوی رو مشخص می کند( عددی بین 0 تا 100)
currentframe_.:این دستور شماره فریمی که در حال اجراست بر می گرداند
droptarget_.: این دستورمسیر حقیقی رابر می گرداند و نشان می دهد که موی کلیپdragشده به کجا انداخته شده است
focuserect.: نشان می دهد وقتی که با استفاده از صفحه کلید روی این موی کلیپ زوم شده ( یعنی در حالت انتخاب شده قرار گرفته ) ایا اطرافش رو یک مستطیل زرد رنگ بگیره یا نه سپس یک مقدار حقیقی true یا .falseرا بر می گرداند
framesloaded_.: شماره فریم لود شده از فیلم رو بر می گرداند
name_.: نام نمونه (instance)را مشخص می کند
.height_.: درازای شی را بر حسب پیکسل مشخص می کند
quality_.: کیفیت برگردانده شده را مشخص می کند
rotation_:درجه چرخش را تعیین می کند
soundbuftime_.: زمان قبل از شروع فیلم را تعیین می کند
target_.: ریشه موی کلیپ مشخص شده را بر می گرداند
totalframes_.: تعداد کل فریمهای موجود در موی کلیپ را بر می گرداند
url_: صفحه وبی که موی کلیپ از آن دانلود شده را بر می گرداند
visible_.: تعیین می کند که شی مورد نظر ما پنهان یا آشکار باشد
width_.: عرض شی مورد نظر را بر حسب پیکسل مشخص می کند
x_.: موقعیت x شی را مشخص می کند
xmouse_.: موقعیت .x ماوس را مشخص می کند
xscale_.: تعيين مقياس x
y_:موقعیت yشی را مشخص می کند
ymouse_.: موقعیت y ماوس را مشخص می کند
yscale_.: تعيين مقياس
کد زیر 10 تا کپی از موی کلیپ می گیرد:
x=0
while (x<10) { duplicatemovieclip("movieclip2","movieclip2"+x); }
onclipevent: می توان با این اکشن رویدادها را در کلیپ مورد نظرتان اعمال کنید
load.: وقتیeventاتفاق میافتد که فیلم بار گذاری شده باشد
enterframe: وقتی اتفاق میافتد که یک فریم از کلیپ وارد شده باشد
unload: وقتی اولین فریم movieclip بارگذاری شد این دستور اجرا می شود
mouse down: وقتی کاربر کلیک چپ کرد این رویداد احرا می شود
mouseup.: وقتی کاربر کلید ماوس را رها کند این اکشن اجرا می شود
mouse move.:وقتی کاربر ماوس را حرکت داد این دستور اجرا میشود
.keydown: وقتی کلیدی از صفحه کلید فشار داده شد این رویداد اتفاق میافتد و با دستور getcode می توان مشخص کرد که کدام کلید مد نظر است
key up.: وقتی کلیدی از صفحه کلید رها شد این دستور اجرا می شود مانند حالت بالا باید از دستور getcode نیز در کنارش استفاده کرد
dateزمانی اجرا می شود که نتیجه دستور loade movie یا load varieble بار گذاری شود
removemovieclip:اين اكشن موي كليپ هايي كه با دستور duplicatedmovieclip زياد شده اند را حذف مي كند
setproperty
برای اینکه خصوصیت مورد نظرمون رو به کلیپ ویدیویی اعمال کنیم باید از این اکشن استفاده کنیم:
که سه فیلد دارد
properties: برای تعیین خصوصیت مورد نظر
.target: برای وارد کردن ریشه یا همان تعیین موی کلیپ هدف
value.: برای تعیین عدد برای خصوصیات مورد نظر مان
برای مثال ما مشخص می کنیم که درجه محوی موی کلیپ با نامmovie clip2 ..برابر 70 باشد
_root.movieclip2._alpha=70
فقط نمی توان دو خصوصیت رو با یک دستور به یک موی کلیپ نسبت داد و باید برای هر خصوصیت این دستور رو دوباره وارد کرد
خصوصیات رو با هم مرور می کنیم :
alpha_ این دستور .opacity یا همان درجه محوی رو مشخص می کند( عددی بین 0 تا 100)
currentframe_.:این دستور شماره فریمی که در حال اجراست بر می گرداند
droptarget_.: این دستورمسیر حقیقی رابر می گرداند و نشان می دهد که موی کلیپdragشده به کجا انداخته شده است
focuserect.: نشان می دهد وقتی که با استفاده از صفحه کلید روی این موی کلیپ زوم شده ( یعنی در حالت انتخاب شده قرار گرفته ) ایا اطرافش رو یک مستطیل زرد رنگ بگیره یا نه سپس یک مقدار حقیقی true یا .falseرا بر می گرداند
framesloaded_.: شماره فریم لود شده از فیلم رو بر می گرداند
name_.: نام نمونه (instance)را مشخص می کند
.height_.: درازای شی را بر حسب پیکسل مشخص می کند
quality_.: کیفیت برگردانده شده را مشخص می کند
rotation_:درجه چرخش را تعیین می کند
soundbuftime_.: زمان قبل از شروع فیلم را تعیین می کند
target_.: ریشه موی کلیپ مشخص شده را بر می گرداند
totalframes_.: تعداد کل فریمهای موجود در موی کلیپ را بر می گرداند
url_: صفحه وبی که موی کلیپ از آن دانلود شده را بر می گرداند
visible_.: تعیین می کند که شی مورد نظر ما پنهان یا آشکار باشد
width_.: عرض شی مورد نظر را بر حسب پیکسل مشخص می کند
x_.: موقعیت x شی را مشخص می کند
xmouse_.: موقعیت .x ماوس را مشخص می کند
xscale_.: تعيين مقياس x
y_:موقعیت yشی را مشخص می کند
ymouse_.: موقعیت y ماوس را مشخص می کند
yscale_.: تعيين مقياس