mshgames
Well-Known Member
به نام خدا...................................................................................................................
سلام
امروز یه آموزش راجبه به لود متن از خارج به داخل محیط فلش و همچنین خواندن تک تک خطوط و مشخص کردن خط ها در فایل متنی درست کردم
ابتدا برنامه فلش رو باز کرده
فریم اول را انتخاب و کد زیر رو بهش می دید.
خوب این کد دو متغییر به نام I و k تعریف می کنه که مقدارشون -1 است
سپس یک جعبه متن دینامیک تکست میسازید و در قسمت var وارد میکنید: out
حال یک جعبه متن دیگه ساخته و در قسمت var وارد میکنید: outline
حال یک دکمه در محیط فلش ایجاد کرده و اون رو انتخاب کرده و کد زیر رو بهش میدید.
این کد میگه که زمانی که دکمه زده شد یک سند متنی از بیرون با نام mytext تو فلش لود بشه سپس
متغیرای موجود در اون سند که s1 و s2 و.....در متغیرایی که خودمون تعریف کردیم با نام های my var1و...
ذخیره بشه و سپس متغیرایی جدیدی که تعریف کردیم در یک آرایه ذخیره بشه(شی آری همانند یک پوشه عمل میکنه)
سپس سپس محتویات آرایه که همون متغیرای ما هستن+ متغیر I شده که مقدارش -1 است در نتیجه هیچ خونه ای از آرایه ما برداشته نمی شود ولی خط بعد ما یک واحد به متغیر I اضافه میکنیم که می شود 0
در نتیجه myArray[0] میشود در نتیجه متغیری که در خانه 0 آرایه ما است برداشته می شود و در جعبه متن نمایش داده میشود( متغیر myvar1)
متغیر k هم برای نمایش تعداد خطوط در یک جعبه متن دیگه بکار برده شده
سپس از دستور شرطی برای تکرار کار فوق استفاده شده.
تمام
حال برنامه نا تپد را باز کرده و کد زیر را درش کپی کرده.
5 تا متغیر در بالا میبینید که همینا در فلش و در متغیرای دیگه لود میشن
حال برنامه نا تپد را سیو کرده در قسمت نام مینویسید mytext و در قسمت انکودینگ یونی کد را بر میگزینید.
حال فایل swf و فایل متنی یا همون مای تکست را در یک پوشه قرار داده و فایل swf را باز کرده و نتیجه را مشاهده کنید.
امیدوارم خوشتون اومده باشه
فعلا بای
راستی اینم فایل fla
لینک
http://mshgames.persiangig.com/FindTextandLoad.rar
موفق باشید
محمد..................................................................................................................................
سلام
امروز یه آموزش راجبه به لود متن از خارج به داخل محیط فلش و همچنین خواندن تک تک خطوط و مشخص کردن خط ها در فایل متنی درست کردم
ابتدا برنامه فلش رو باز کرده
فریم اول را انتخاب و کد زیر رو بهش می دید.
کد:
[COLOR="Blue"]i=-1;[/COLOR]
[COLOR="Blue"]k=-1;[/COLOR]
خوب این کد دو متغییر به نام I و k تعریف می کنه که مقدارشون -1 است
سپس یک جعبه متن دینامیک تکست میسازید و در قسمت var وارد میکنید: out
حال یک جعبه متن دیگه ساخته و در قسمت var وارد میکنید: outline
حال یک دکمه در محیط فلش ایجاد کرده و اون رو انتخاب کرده و کد زیر رو بهش میدید.
کد:
[COLOR="Blue"]// by mohammad shabahang[/COLOR]
[COLOR="Red"]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;
}
}
}
[/COLOR]
این کد میگه که زمانی که دکمه زده شد یک سند متنی از بیرون با نام mytext تو فلش لود بشه سپس
متغیرای موجود در اون سند که s1 و s2 و.....در متغیرایی که خودمون تعریف کردیم با نام های my var1و...
ذخیره بشه و سپس متغیرایی جدیدی که تعریف کردیم در یک آرایه ذخیره بشه(شی آری همانند یک پوشه عمل میکنه)
سپس سپس محتویات آرایه که همون متغیرای ما هستن+ متغیر I شده که مقدارش -1 است در نتیجه هیچ خونه ای از آرایه ما برداشته نمی شود ولی خط بعد ما یک واحد به متغیر I اضافه میکنیم که می شود 0
در نتیجه myArray[0] میشود در نتیجه متغیری که در خانه 0 آرایه ما است برداشته می شود و در جعبه متن نمایش داده میشود( متغیر myvar1)
متغیر k هم برای نمایش تعداد خطوط در یک جعبه متن دیگه بکار برده شده
سپس از دستور شرطی برای تکرار کار فوق استفاده شده.
تمام
حال برنامه نا تپد را باز کرده و کد زیر را درش کپی کرده.
کد:
[COLOR="Blue"]&s1=salam
&s2=khobe
&s3=chetore
&s4=esmet chie?[/COLOR]
[COLOR="Blue"]&s5=bay[/COLOR]
5 تا متغیر در بالا میبینید که همینا در فلش و در متغیرای دیگه لود میشن
حال برنامه نا تپد را سیو کرده در قسمت نام مینویسید mytext و در قسمت انکودینگ یونی کد را بر میگزینید.
حال فایل swf و فایل متنی یا همون مای تکست را در یک پوشه قرار داده و فایل swf را باز کرده و نتیجه را مشاهده کنید.
امیدوارم خوشتون اومده باشه
فعلا بای
راستی اینم فایل fla
لینک
http://mshgames.persiangig.com/FindTextandLoad.rar
موفق باشید
محمد..................................................................................................................................
آخرین ویرایش: