استفاده از اكس ام ال !! (‌يا حتي تكست) *** حياتي لطفا

mms_mms

New Member
با سلام

سوالي داشتم در مورد اينكه چگونه مي شه وقتي مي خواي چندين خط (‌فارسي و همچنين انگليسي)‌ را در يك فلش به طور متحرك (‌مانندن زيرنويس اخبار ها )‌ استفاده كنيمُ‌.. اين كار نيازي به تغيير يا اضافه كيدن نوشته ها در فايل اصلي فلش نداشته باشد !!!
عني تغييرات درون فايل اكسترنالي (‌خارجي)‌قرار بگيرد و در فلش مورد نظر نوشته هاي خبري عبور كنند و يا حتي بشه روشون بيشتر كار كرد...

(‌براي نمونه در بالاي اين سايت‌:‌ http://www.vh1.com شما مشاهده مي كنيد.)

متشكر مي شم اگه كسي تمپليتي يا كمكي چيزي داره....
 

maxpal97

Active Member
اولش بگم شرمنده كه من يه كم خنگم و دير ميگيرم و با اين فريم ها مشكل دارم اگه جلو اكشن ها صفر ديدي وحشت نكنيد و بهش تووجه نكنيد براي اينكه اكشن ها نريزه به هم گذاشتم ما اگه درست فهميده باشم اين زيري هست
البته من خودم هم فارسي و هم انگليسي رو از يه فايل متني آوردم داخل فلش :

و اما خواندن از درون فايل متني :

با استفاده از دستور

load variables

مي توانيم يك متن و يا مقدار خاصي را از درون يك فايل متني و يا از درون برنامه هايي ماننده( سي جي آي) و( پي اچ پي ) و يا (اي اس پي ) خوانده و آن را به محيط فلش بياوريم و در جايي مشخص از آن استفاده كنيم شكل كلي دستور به صورت زير مي باشد

loadvariables("url",level/target,variables)0

براي مثال نحوه استفاده از يك دستور كه به دكمه ايي داده مي شود به شكل زير مي باشد

ابتدا در محيط فلش فايل خود را در پوشه ايي در درايو

c:\sample\

خود ذخيره كنيد و سپس در فلش يك ناحيه متني ايجاد كنيد و مقدار متغير آن را در قسمت

var = babo

و گزينه

single line

را به

multi line

تبديل مي كنيم البته شما كه مي خواين زير نويس باشه احتمالا همون اولي بهتره و همچنين در قسمت

instance name

به آن نام

mytext

مي دهيم حالا نوبت به اين مي رسد كه دكمه اي روي صفحه ايجاد كنيم و به آن اكشن خود را اضافه كنيم با كليك راست روي دكمه و انتخاب گزينه اكشن به قسمت زير رفته

action ==>browser/network ==> loadvariable

و در قسمت

url = file.txt

نام فايل متني خود را كه قرار است محتواي آن را صدا بزنيم قرار مي دهيم و در دومين قسمت

location level ==> target

سپس به قسمت روبرويش رفته و عدد صفر را انتخاب كرده و گزينه

insert target path

كه آيكني شبيه به هدف دارد را كليك مي كنيم و گزينه

my text

را انتخاب مي كنيم

و گزينه مقابل آن را

expression

نيز چك ميزنيم

در پايان بايد اكشن شما به شكل زير در آمده باشد

on (release) {0
loadVariables("file.txt", mytext);0
}
خوب هنوز كار ما تمام نشده است بايد به پوشه زير رفته و يك فايل متني ايجاد كنيم

c:\sample\

و درون آن در سطر اول اين عنوان را تايپ كنيم

babo=033453453553252342

و در زير آن عبارت هايي كه مي خواهيم به محيط متنمان بيايند را تايپ مي كنيم

حالا اگر بخواهيم كه كمي به كارمان كلاس اضافه كنيم مي توانيم براي آن

scrol bar

هم درست كنيم كه بدين صورت است

دو دكمه شبيه به پيكان را درست كنيد يكي رو به بالا و يكي رو به پايين و به هر كدام اكشن هاي زير را اعمال كنيد

از منوي زرد ايندكس گزينه

scroll(textfeild)0

را زده كه قبل از آن بايد گزينه هدف مشخص شود و بعد ازآن بايد ميزان پرش مشخص شود كه به صورت زير در مي آيند

on (release) {0
mytext.scroll +=1;0
}
و دكمه ديگر بر عكس عمل مي كند

on (release) {0
mytext.scroll -=1;0
}
 

Mikhak

Active Member
اينم به نمونه از همين آموزش البته با يه نموره تفاوت...
 

پیوست ها

  • lessens.zip
    5.1 کیلوبایت · بازدیدها: 23

<3pehr>

Active Member
سلام
طريقه وارد كردن متن از يه فايل تكست رو كه دوستان گفتن در مورد xml هم فكر كنم توي http://www.iflashdes.net يه مقاله قبلم ديده بودم كه بدردت مي خوره.


سپهر
 

جدیدترین ارسال ها

بالا