sina2006 مدیر انجمن
تاريخ عضويت: 5 شنبه 16 شهريور 1385 تعداد ارسالها: 288 محل سكونت: رشت
شنبه 21 ارديبهشت 1387 - 19:39 |
|
|
به نام خدا...................................................................................................................
سلام
امروز یه آموزش راجبه به لود متن از خارج به داخل محیط فلش و همچنین خواندن تک تک خطوط و مشخص کردن خط ها در فایل متنی درست کردم
ابتدا برنامه فلش رو باز کرده
فریم اول را انتخاب و کد زیر رو بهش می دید.
خوب این کد دو متغییر به نام 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 |
|