Contacts
صفحه اصلی پورتال | صفحه اصلی تالار | ثبت نام | اعضاء | گروه ها | جستجو | پرسش و پاسخ | فروشگاه الکترونیکی | خرید پستی بازی های کامپیوتری





صفحه اول انجمنها -> نرم افزار Flash -> انتخاب متغیر در سند متنی خارجی توسط فلش(لود)
 

ارسال يك موضوع جديد   پاسخ به يك موضوع ديدن موضوع قبلي :: ديدن موضوع بعدي

انتخاب متغیر در سند متنی خارجی تو
نويسنده
پيغام
sina2006
مدیر انجمن
مدیر انجمن


تاريخ عضويت: 5 شنبه 16 شهريور 1385
تعداد ارسالها: 288
محل سكونت: رشت


شنبه 21 ارديبهشت 1387 - 19:39
پاسخ بصورت نقل قول
به نام خدا...................................................................................................................

سلام

امروز یه آموزش راجبه به لود متن از خارج به داخل محیط فلش و همچنین خواندن تک تک خطوط و مشخص کردن خط ها در فایل متنی درست کردم

ابتدا برنامه فلش رو باز کرده


فریم اول را انتخاب و کد زیر رو بهش می دید.

كد:

i=-1;
k=-1;



خوب این کد دو متغییر به نام I و k تعریف می کنه که مقدارشون -1 است

سپس یک جعبه متن دینامیک تکست میسازید و در قسمت var وارد میکنید: out
حال یک جعبه متن دیگه ساخته و در قسمت var وارد میکنید: outline


حال یک دکمه در محیط فلش ایجاد کرده و اون رو انتخاب کرده و کد زیر رو بهش میدید.


كد:

// by mohammad shabahang
on(press){
this.loadVariables("mytext.txt");
myvar1=s1;
myvar2=s2;
myvar3=s3;
myvar4=s4;
myvar5=s5;
myArray=new Array(myvar1,myvar2,myvar3,myvar4,myvar5);
var out=myArray[i];
k=++k;
i=++i;
trace(i)
var outline=k;
if(i>=5){
   i=-1;
if(k>=5){
   k=-1;
}
}
}

 


این کد میگه که زمانی که دکمه زده شد یک سند متنی از بیرون با نام mytext تو فلش لود بشه سپس
متغیرای موجود در اون سند که s1 و s2 و.....در متغیرایی که خودمون تعریف کردیم با نام های my var1و...
ذخیره بشه و سپس متغیرایی جدیدی که تعریف کردیم در یک آرایه ذخیره بشه(شی آری همانند یک پوشه عمل میکنه)

سپس سپس محتویات آرایه که همون متغیرای ما هستن+ متغیر I شده که مقدارش -1 است در نتیجه هیچ خونه ای از آرایه ما برداشته نمی شود ولی خط بعد ما یک واحد به متغیر I اضافه میکنیم که می شود 0
در نتیجه myArray[0] میشود در نتیجه متغیری که در خانه 0 آرایه ما است برداشته می شود و در جعبه متن نمایش داده میشود( متغیر myvar1)

متغیر k هم برای نمایش تعداد خطوط در یک جعبه متن دیگه بکار برده شده
سپس از دستور شرطی برای تکرار کار فوق استفاده شده.

تمام

حال برنامه نا تپد را باز کرده و کد زیر را درش کپی کرده.

كد:

&s1=salam
&s2=khobe
&s3=chetore
&s4=esmet chie?
&s5=bay


5 تا متغیر در بالا میبینید که همینا در فلش و در متغیرای دیگه لود میشن

حال برنامه نا تپد را سیو کرده در قسمت نام مینویسید mytext و در قسمت انکودینگ یونی کد را بر میگزینید.

حال فایل swf و فایل متنی یا همون مای تکست را در یک پوشه قرار داده و فایل swf را باز کرده و نتیجه را مشاهده کنید.
امیدوارم خوشتون اومده باشه

فعلا بای

راستی اینم فایل fla

لینک


http://mshgames.persiangig.com/FindTextandLoad.rar



موفق باشید
محمد..................................................................................................................................

_________________
دانلود بازی افسانه عمو پورنگ نسخه 1

www.amoogame.blogfa.com
ارسال  بازگشت به بالا
ديدن مشخصات كاربر ارسال پيغام خصوصي ديدن وب سايت كاربر آدرس AIM نام كاربري در پيغامگير Yahoo نام كاربري در پيغامگير MSN شماره ICQ
 

نمايش نامه هاي ارسال شده قبلي:   
ارسال يك موضوع جديد   پاسخ به يك موضوع    صفحه 1 از 1 تمام ساعات و تاريخها بر حسب 3.5+ ساعت گرينويچ مي باشد


 
پرش به:  


شما نمي توانيد در اين انجمن نامه ارسال كنيد.
شما نمي توانيد به موضوعات اين انجمن پاسخ دهيد
شما نمي توانيد نامه هاي ارسالي خود را در اين انجمن ويرايش كنيد
شما نمي توانيد نامه هاي ارسالي خود را در اين انجمن حذف كنيد
شما نمي توانيد در نظر سنجي هاي اين انجمن شركت كنيد


unity3d

بازگردانی به فارسی : علی کسایی @ توسعه مجازی کادوس 2004-2011
Powered by phpBB © 2001, 2011 phpBB Group
| Home | عضويت | ليست اعضا | گروه هاي كاربران | جستجو | راهنماي اين انجمن | Log In |