PDA

View Full Version : مبتدی: مفهوم تكه كد زير



mehrdad85
سه شنبه 18 مهر 1391, 08:46 صبح
سلام
دوستان كسي ميتونه راهنمايي كنه كه تكه كد زير به چه معني اي هستش؟


for( i = 0; i < total; i++ )
{
var btn = new flashmo_button();
btn.name = "flashmo_btn" + i;
btn.x = -400;

btn.flashmo_click_area.addEventListener( Event.ENTER_FRAME, btn_enter );
btn.flashmo_click_area.addEventListener( MouseEvent.ROLL_OVER, btn_over );
btn.flashmo_click_area.addEventListener( MouseEvent.ROLL_OUT, btn_out );
btn.flashmo_click_area.addEventListener( MouseEvent.CLICK, btn_click );

var each_substring:Array = menu_label[i].split("|");
btn.flashmo_button_label.fm_label.text = each_substring[0];
btn.item_url = each_substring[1];
btn.item_no = i;
btn.flashmo_icon.gotoAndStop( i + 1 );

main_menu.addChild(btn);
}

اين كد به چه معني هستش؟؟؟؟؟

var each_substring:Array = menu_label[i].split("|");


پيشاپيش ممنونم از توجهتون

Microname
سه شنبه 18 مهر 1391, 15:56 عصر
هر کجا به | برسه مقادیر قبلی رشته رو جدا میکنه میریزه توی آرایه

mehrdad85
چهارشنبه 19 مهر 1391, 00:20 صبح
سلام
اوکی متوجه شدم
فقط سوالم اینه که این کد در کنار کد های بالایی چه معنی ای پیدا میکنه؟
بذار دقیق تر بگم یکم بیشتر توضیح بدم
ببین قضیه از این قراره که من یه منو دارم
یه آرایه هم تعریف کرد که میخوام به صورت اتوماتیک هر ایتمی که داخل این منو هستش و داخل یه حلقه ایجاد میشن این ایتم ها
مقدار دهی عنوان یا تکسشون هم داخل این حلقه تعریف میشه
نکته اینجاس من تک تک مقدار نمیخوام بدم میخوام که یه آرایه تعریف کنم و داخل حلقه هر آیتمی را که میخواد ایجاد کنه بره و از اون ارایه این مقدار را بخونه
همین
حالا نمیدونم که اگه این دستورات را بخوام خارج از حلقه ایجاد کنم باید چطور باید اونو پیاده سازی کنم؟
ممنونتون میشم راهنمایی کنین

mehrdad85
چهارشنبه 19 مهر 1391, 07:47 صبح
سلام


هر کجا به | برسه مقادیر قبلی رشته رو جدا میکنه میریزه توی آرایه

پس اون متغيير i واسه چي استفاده ميشه؟


ممنون

Microname
شنبه 22 مهر 1391, 00:50 صبح
پس اون متغيير i واسه چي استفاده ميشه؟
در نام گذاری از عدد استفاده شده که i جزیی از نام متغییر هست

mehrdad85
شنبه 22 مهر 1391, 10:53 صبح
در نام گذاری از عدد استفاده شده که i جزیی از نام متغییر هست

سلام
دوست عزيز من ميخوام اين تعريف و ايجاد button ها را از داخل حلقه بيرون بيارم و ه مقدار ثابت خودم اونارو ايجاد كنم
براي نام گذاري i‌را اصلاح كردم
حلقه for هم حذف كردم
اسم button ها را هم عوض كردم
اما نميدونم بايد چكار كنم كه مقدار text اونارو هم ست كنم
ميتونم دستي اين كارو انجام بدم اما ميخوام مثل الان اين مقدار به صورت اتوماتيك از يه آرايه خونده بشه
راهكاري به ذهنت ميرسه كارمو راه بندازي راهنمايي كني؟

مرسي

Microname
شنبه 22 مهر 1391, 14:29 عصر
button.text = "lable";



حلقه for برای همین کار است اول دکمه ها داخل یک آرایه ریخته شود و برای خوندن تک تک آرایه ها از حلقه for

mehrdad85
شنبه 22 مهر 1391, 15:47 عصر
اره حق با شماست اما من ميخوام كه منو به نوعي تغيير كنه كه اگه منو 3*3 طراحي شده منوي من ميخوام 5*5 باشه و از طرفي ميخوام كه اندازه آيتم ها و مثلا عكساشون و ... عوض بشه
اين تنظيمات را كجا انجام داده؟
ممنون ميشم راهنمايي بفرماييد
مرسي