واضح آرشیو وب فارسی:سایت ریسک: t=37899">>> Question :: Flash ::loading [varible] from External plain Text file Whoami 19 شهريور 1384, 10:49Baz ham Salam Va yek moshkele dige!, inke: Chetor mishe ke ye file flash , motageyer haye textesho az ye file TEXTe utf load kone, bad ejra she, yani file flash ro dast nazanim, vali be rahaty ba notepad, motagayer haye texte oono edit konim, ba tabe "LoadVarible" saro kale zadam , vali natijeyi nagereftam! Mamnoon misham javab bedid. Security9776 19 شهريور 1384, 18:15دوست عزیز ، شما یک فایل تکست درست کن و توش متغییر هات و مقادیرشون رو به این صورت بنویس : &Text1=hi&Text2=Mohsen&text3=Security9776 بعد اون رو با اسم File.txt در همون جایی که فایل فلشت هست ذخیره کن . بعد تو فایل فلشت 3 تا تکست باکس درست کن و اسامی اون ها رو بزار : Text1 و Text2 و text 3 . بعد دستور زیر رو بزار رو فریم اول : loadVariablesNum("File.txt", 0); حالا فایلت رو اجرا کن . Ocarina 21 شهريور 1384, 03:57سلام اگه به صورت Utf-8 تو فایل بنویسی میشه فارسی هم لود کرد Whoami 21 شهريور 1384, 19:41Khodaya shokr, yeki peyda shod javab bede! az javabetoon mamnoonam ali va security jan ba in tabe LoadVarible ziyad saro kale zadam, vali har seri motagayeram khaliye, yani chizi load nemishe! momkene bishtar toozhih bedid? bazam mamnoonam Security9776 21 شهريور 1384, 21:30دوست عزیز ، شما به این ادرس مراجعه کن . من در اون آدرس یک توضیحاتی به همراه نمونه گذاشتم . اگه بازم مشکلت حل نشد بگو تا بیشتر کمکت کنم . Whoami 22 شهريور 1384, 12:44Ba salam mojadad Chizi ke shoma goftid yani tarife 3 ta TextBox doroste va javab dad, vali: Man to ye MovieClip, ye araye daram ke 24 motaghayer ro tosh mirizam, mikham ke in 24 motaghayer ro az hamoon file Text load konam. Ba in ravesh man Hamishe "UNDEFINED" migiram, yani faghat mishe be ye seri TextBox meghdar dad va nemishe masalan meghdaresho roye ye moteghayere dige gozasht ya oono Trace kard. Chetor mishe be motagayeram faghat megdar bedam? in AS hamoon MoveClipas: onClipEvent (load) { symbol = new Array(); symbol[1] = Text1; symbol[2] = Text2; symbol[3] = Text3; n = symbol.length; r = int(Math.random() * n); normalsymbol = symbol[r]; } * "normalsymbol", hamoon TextBox hast ke dar nahayat ye meghdar randomize migire. Inam AS Frame 1: stop(); loadVariablesNum("File.txt", 0); * in loadVariablesNum ro to khode MovieClip ham gozashtam, bazam hamoon "UNDEFINED" ro javab gereftam, loadVariables ham hamoon javabo dad. Security9776 22 شهريور 1384, 18:26هر کاری یه راهی داره ، دستور زیر رو استفاده کن : loadVariables("File.txt", "YourMovieClip ADDRESS"); به جای YOURMOVIECLIPADDRESS آدرس مووی کلیپی که متغییر هات در اونه بزار مثلا : _root.Secure.Values با این کار مقادیرت در همون مووی کلیپ لود میشه . اگر هم نخواستی این کار رو بکنی برای trace مقادیرت از این دستور استفاده کن :_level0.text1 Whoami 23 شهريور 1384, 14:28security jan, ba in ravesh ham kar kardam yani az LoadVarible va adresse oon movieclip estefade kardam, vali hamin peygame "UNDEFINED ro migiran, yani faghat mitoonam be ye TextBox megdar bedam, nemishe be onvane motaghayer azash estefade konam va oon motaghayer ro be ye TextBox nesbat bedam! (;_;) Security9776 24 شهريور 1384, 06:59می گم می خوای برات یه نمونه بزارم ؟ Ocarina 25 شهريور 1384, 02:53یه کار دیگه هم میشه کرد اینکه متغییر تو فثطف لود بشه بعد از تو text بریزیم تو متغییر ؟! به عبارتی لغمه رو دور سرمون بچرخومیم بعد بزاریم دهنمون! فعلاً با این روش کار منم راه افتاد. اینم سورسش: اگه کسی را حل بهتری میدونه بگه تا استفاده کنیم... و یه نکته دیگه کسی میدونه تو فلش میشه با دیتا بیس کار کرد؟ اگه بشه که تموم ایم مشکلات حله و کار خیلی راحت میشه Security9776 25 شهريور 1384, 04:37و یه نکته دیگه کسی میدونه تو فلش میشه با دیتا بیس کار کرد؟ اگه بشه که تموم ایم مشکلات حله و کار خیلی راحت میشه میشه ولی باید از برنامه MDM Flash Studio Pro استفاده کنی که فایل exe پابلیش می کنه Whoami 25 شهريور 1384, 12:12UNDEFINED UNDEFINED UNDEFINED UNDEFINED UNDEFINED UNDEFINED UNDEFINED UNDEFINED UNDEFINED UNDEFINED UNDEFINED UNDEFINED باز هم باهاش سر و كله زدم و انواع و اقصام مسير دادنها رو امتهان كردم. تابع "لود ور" رو تو فريم اول گذاشتم،مسير دادم، "آن ديفايند" نازل شد. تو خود موويكليپ هم همينطور، يا "آن ديفايند" بود يا خالي، بدون هيچ مقداري!! اسم مووي كليپ "openedbox" است. و اسم اون متغيير نهايي "normalsymbol" (پست سوم رو ببين). هيچ جوري نتونستم به متغيير توي اين مووي كليپ مقدار بدم! باور كن خودم هم گيج شدم! ----- PS: تايپ فارسي هم عالمي داره ها! لینک فایلت باز نشد Whoami 25 شهريور 1384, 12:15حتما باید متغیر ها از یه فایل تکست معمولی لود بشه که همه بتونن به راحتی اون رو تغییر بدن Security9776 25 شهريور 1384, 16:42من اگه وقت کنم برات یه نمونه می زارم . Security9776 25 شهريور 1384, 20:33سلام . من یک نمونه برات گذاشتم . فکر کنم مشکل شما این بود که دستورات مربوط به لود کردن و استفاده از متغییر ها رو در پشت سر هم می ذاشتی . Whoami 27 شهريور 1384, 18:16ممنونم سکوریتی جان، اجازه بده ببینمش Whoami 04 مهر 1384, 18:28با تشكر از سكوريتي و علي مرادي بخاطر راهنمايي و زماني كه براي پاسخ دادن به من گذاشتيد. همينطور تشكر از مجيد آقا (مجيد آن لاين) بخاطر اينكه شرايطي رو بوجود آوردن كه ما بتونيم مسائلمونو مطرح كنيم. اين هم لينك كار به اتمام رسيده است.
این صفحه را در گوگل محبوب کنید
[ارسال شده از: سایت ریسک]
[مشاهده در: www.ri3k.eu]
[تعداد بازديد از اين مطلب: 453]