kodex2
کاربر فعال
سلام این اولین پست آموزشی من است . چند وقت قبل یه پست با عنوان حرفه ای های فلش کجا هستند آمده بود ، که نویسنده ی آن CMAX عزیز بود ولی آز آنجایی که ما ایرانی ها آنقدر تمایل به پیشرفت داریم آنقدر استقبال شد که .... .
این اولین پست من است و اگه کسایی که ادعای حرفه ای بودن می کنند توی پست ها شرکت نکنند دیگه پست آموزشی نمی گزارم و توی هیچ تاپیکی جواب نمی دم ! البته هیچ منظوری از این که من حرفه هستم ندارم . من کوچیک همه ی فلش کارا هم هستم !
خوب بریم سر آموزش :
بعضی از وقت ها شما توی اینترنت به بعضی فایل ها با عنوان Flash Components که پسوندشان mxp هست بر می خورید . این فایل ها قابلیت نصب بر روی Macromedia Extetion Maneger رو دارند . وقتی یه Component رو نصب می کنید توی پنل components در فلش اون component اضافه می شه . و شما می توانید از اون استفاده کنید . خوب حالا می خواهیم یه کامپوننت درست کنیم که username و Password قبول کنه و مووی رو به هر فرمی که خواستیم ببره . انجام این کار در خود فلش خیلی ساده است ولی در اینکه username و password رو هرکسی بتونه عوض کنه بدون این که داخل کد دست ببره یه خورده جریان فرق می کنه .
خوب اول باید 2 تا Text Input درست کنیم و در قسمت instance name هر اسمی که دوست دارید بدید . من اینجا برای username نام userName و در قسمت نام برای Password نام passWord را انتخاب کردم .
خوب حالا هر دو عدد Text Input را انتخاب کرده و آنها را تبدیل به مووی کلیپ کنید !
سپس نمونه ی مووی کلیپ را از داخل پنل Library انتخاب کنید و بر روی آن رایت کلیک کنید و گزینه ی Component Definition را انتخاب کنید .
حالا در قسمت Parametrs بر روی علامت + کلیک کنید و یه پارامتر بسازید . یک پارامتر با 4 خواصیت ساخته می شود . خواصیت ها به ترتیب Name , Variable , Value و Type هستند . در زیر هر کدام را توضیح خواهیم داد .
معرفی خواصیت های Paramets :
1. Name : این خواصیت نامی است که زمانی که کامپوننت تکمیل شد شما یا هر کس دیگری می فهمید که باید در قسمت Value آن چه چیزی وارد کنید . در این کار باید ابتدا 2 پارامتر ساخت ، یکی برای Username و دیگری برای Password . پس دو پارامتر با نام های Username و Password می سازیم .
2. Variable : این خواصیت برای هر پارامتر یک نام متغییری تعریف می کند که به کمک آن می توان به آن پارامتر دسترسی داشت . از این خواصیت در تمام کد ها برای کامپوننت نویسی استفاده می شود .
حالا برای دو پارامتری که درست کردیم در قسمت دو اسم در نظر می گیریم ! یکی user و دیگری پسورد . پس تا اینجا شما باید یه پنجره مانند عکس داشته باشید !
3. Value : این قسمت مقدار را برای هر کدام از پارامتر ها تعیین می کند . در این کار من فعلا مقدار را برای Username و Password خالی گزاشتم . ولی برای GotoAndStop آن را تکمیل کردم . البته در هر صورت فرقی نمی کند چون بعدا آن ها کامل می شود .
4. Type : این خواصیت نوع پارامتر را تعیین می کند برای Username و Password من نوع String را گزاشتم ، چون امکان دارد بخواهیم در هر کدامشان هم متن داشته باشیم و هم عدد ولی برای GotoAndStop من تنها باید بشود عدد انتخاب کرد . چون در صورتی که Username و Password درست باشد به فریم ی میرود که در قسمت GotoAndStop وارد شده است .
خوب حالا شروع به روش کار می کنیم :
تا اینجا سه تا پارامتر درست کردیم که برای هر کدام مانند شکل خواصیت تعریف کردیم .
حالا میریم سر ارتباط متغییر ها با هم .
حالا باید 2 تا Button بکشید و بندازید توی Stage . یکی برای چک کردن درستی Username و دیگری برای Reset کردن TextInput ها. حالا باید 2 تا اسم برای Submit Button و Reset Button بگزارید . من به ترتیب submit_btn و reset_btn می گزارم . حالا کد زیر را در فریم اصلی قرار بدید :
خوب حالا می توانید در قسمت Paramets تغییرات خودتون رو بدید و Username و Password رو تغییر بدید !
من یه نمونه کار با فایل کمکی PDF و ضمیمه ی این پست می کنم . البته کامپوننت رجیستر نشده است و کسانی که کد رجیستر آن را می خواهند به من میل بزنند .
لطفا هر کسی که از این تاپیک دیدن می کند نظر خودش رو در مورد آموزش ، نقاط ضعف و قدرت و همچنین ... بگه !
باز هم از شما ممنونم .
این هم فایل ی که به عنوان نمونه زدم البته یه سری Option هم اضافه تر داره ولی روند کار مثل همونه !
این اولین پست من است و اگه کسایی که ادعای حرفه ای بودن می کنند توی پست ها شرکت نکنند دیگه پست آموزشی نمی گزارم و توی هیچ تاپیکی جواب نمی دم ! البته هیچ منظوری از این که من حرفه هستم ندارم . من کوچیک همه ی فلش کارا هم هستم !
خوب بریم سر آموزش :
بعضی از وقت ها شما توی اینترنت به بعضی فایل ها با عنوان Flash Components که پسوندشان mxp هست بر می خورید . این فایل ها قابلیت نصب بر روی Macromedia Extetion Maneger رو دارند . وقتی یه Component رو نصب می کنید توی پنل components در فلش اون component اضافه می شه . و شما می توانید از اون استفاده کنید . خوب حالا می خواهیم یه کامپوننت درست کنیم که username و Password قبول کنه و مووی رو به هر فرمی که خواستیم ببره . انجام این کار در خود فلش خیلی ساده است ولی در اینکه username و password رو هرکسی بتونه عوض کنه بدون این که داخل کد دست ببره یه خورده جریان فرق می کنه .
خوب اول باید 2 تا Text Input درست کنیم و در قسمت instance name هر اسمی که دوست دارید بدید . من اینجا برای username نام userName و در قسمت نام برای Password نام passWord را انتخاب کردم .
خوب حالا هر دو عدد Text Input را انتخاب کرده و آنها را تبدیل به مووی کلیپ کنید !
سپس نمونه ی مووی کلیپ را از داخل پنل Library انتخاب کنید و بر روی آن رایت کلیک کنید و گزینه ی Component Definition را انتخاب کنید .
حالا در قسمت Parametrs بر روی علامت + کلیک کنید و یه پارامتر بسازید . یک پارامتر با 4 خواصیت ساخته می شود . خواصیت ها به ترتیب Name , Variable , Value و Type هستند . در زیر هر کدام را توضیح خواهیم داد .
معرفی خواصیت های Paramets :
1. Name : این خواصیت نامی است که زمانی که کامپوننت تکمیل شد شما یا هر کس دیگری می فهمید که باید در قسمت Value آن چه چیزی وارد کنید . در این کار باید ابتدا 2 پارامتر ساخت ، یکی برای Username و دیگری برای Password . پس دو پارامتر با نام های Username و Password می سازیم .
2. Variable : این خواصیت برای هر پارامتر یک نام متغییری تعریف می کند که به کمک آن می توان به آن پارامتر دسترسی داشت . از این خواصیت در تمام کد ها برای کامپوننت نویسی استفاده می شود .
حالا برای دو پارامتری که درست کردیم در قسمت دو اسم در نظر می گیریم ! یکی user و دیگری پسورد . پس تا اینجا شما باید یه پنجره مانند عکس داشته باشید !
3. Value : این قسمت مقدار را برای هر کدام از پارامتر ها تعیین می کند . در این کار من فعلا مقدار را برای Username و Password خالی گزاشتم . ولی برای GotoAndStop آن را تکمیل کردم . البته در هر صورت فرقی نمی کند چون بعدا آن ها کامل می شود .
4. Type : این خواصیت نوع پارامتر را تعیین می کند برای Username و Password من نوع String را گزاشتم ، چون امکان دارد بخواهیم در هر کدامشان هم متن داشته باشیم و هم عدد ولی برای GotoAndStop من تنها باید بشود عدد انتخاب کرد . چون در صورتی که Username و Password درست باشد به فریم ی میرود که در قسمت GotoAndStop وارد شده است .
خوب حالا شروع به روش کار می کنیم :
تا اینجا سه تا پارامتر درست کردیم که برای هر کدام مانند شکل خواصیت تعریف کردیم .
حالا میریم سر ارتباط متغییر ها با هم .
حالا باید 2 تا Button بکشید و بندازید توی Stage . یکی برای چک کردن درستی Username و دیگری برای Reset کردن TextInput ها. حالا باید 2 تا اسم برای Submit Button و Reset Button بگزارید . من به ترتیب submit_btn و reset_btn می گزارم . حالا کد زیر را در فریم اصلی قرار بدید :
HTML:
with (_global.style) {
setStyle("themeColor", haloBlue);
}
reset_btn.onPress = function() {
userName.text = "";
passWord.text = "";
};
submit_btn.onPress = function() {
if (( userName.text == user ) and ( passWord.text == pass )) {
trace( "Please enter your own Script in text file !" );
trace( "Information : Trial Verion !" );
trace( "Please first register component." );
trace( "Text File Address : submitFunction.txt" );
} else {
trace( "Invalid Username or Password !" );
}
};
خوب حالا می توانید در قسمت Paramets تغییرات خودتون رو بدید و Username و Password رو تغییر بدید !
من یه نمونه کار با فایل کمکی PDF و ضمیمه ی این پست می کنم . البته کامپوننت رجیستر نشده است و کسانی که کد رجیستر آن را می خواهند به من میل بزنند .
لطفا هر کسی که از این تاپیک دیدن می کند نظر خودش رو در مورد آموزش ، نقاط ضعف و قدرت و همچنین ... بگه !
باز هم از شما ممنونم .
این هم فایل ی که به عنوان نمونه زدم البته یه سری Option هم اضافه تر داره ولی روند کار مثل همونه !
پیوست ها
آخرین ویرایش: