تور لحظه آخری
امروز : پنجشنبه ، 15 آذر 1403    احادیث و روایات:  پیامبر اکرم (ص):دلى كه در آن حكمتى نيست، مانند خانه ويران است، پس بياموزيد و آموزش دهيد، بفهميد...
سرگرمی سبک زندگی سینما و تلویزیون فرهنگ و هنر پزشکی و سلامت اجتماع و خانواده تصویری دین و اندیشه ورزش اقتصادی سیاسی حوادث علم و فناوری سایتهای دانلود گوناگون شرکت ها

تبلیغات

تبلیغات متنی

صرافی ارکی چنج

صرافی rkchange

سایبان ماشین

دزدگیر منزل

اجاره سند در شیراز

قیمت فنس

armanekasbokar

armanetejarat

صندوق تضمین

Future Innovate Tech

پی جو مشاغل برتر شیراز

آراد برندینگ

خرید یخچال خارجی

موسسه خیریه

واردات از چین

حمية السكري النوع الثاني

ناب مووی

دانلود فیلم

بانک کتاب

دریافت دیه موتورسیکلت از بیمه

طراحی سایت تهران سایت

irspeedy

درج اگهی ویژه

تعمیرات مک بوک

دانلود فیلم هندی

قیمت فرش

درب فریم لس

زانوبند زاپیامکس

روغن بهران بردبار ۳۲۰

قیمت سرور اچ پی

خرید بلیط هواپیما

بلیط اتوبوس پایانه

تعمیرات پکیج کرج

لیست قیمت گوشی شیائومی

خرید فالوور

پوستر آنلاین

بهترین وکیل کرج

بهترین وکیل تهران

خرید اکانت تریدینگ ویو

خرید از چین

خرید از چین

تجهیزات کافی شاپ

ساختمان پزشکان

دوربین سیمکارتی چرخشی

همکاری آی نو و گزینه دو

کاشت ابرو طبیعی و‌ سریع

الک آزمایشگاهی

الک آزمایشگاهی

خرید سرور مجازی

قیمت بالابر هیدرولیکی

قیمت بالابر هیدرولیکی

قیمت بالابر هیدرولیکی

لوله و اتصالات آذین

قرص گلوریا

نمایندگی دوو در کرج

خرید نهال سیب

وکیل ایرانی در استانبول

وکیل ایرانی در استانبول

وکیل ایرانی در استانبول

رفع تاری و تشخیص پلاک

پرگابالین

دوره آموزش باریستا

مهاجرت به آلمان

بهترین قالیشویی تهران

بورس کارتریج پرینتر در تهران

تشریفات روناک

نوار اخطار زرد رنگ

ثبت شرکت فوری

تابلو برق

خودارزیابی چیست

 






آمار وبسایت

 تعداد کل بازدیدها : 1838006303




هواشناسی

نرخ طلا سکه و  ارز

قیمت خودرو

فال حافظ

تعبیر خواب

فال انبیاء

متن قرآن



اضافه به علاقمنديها ارسال اين مطلب به دوستان آرشيو تمام مطالب
archive  refresh

استفاده از xml -


واضح آرشیو وب فارسی:سایت ریسک: استفاده از xml shirini_forush 19 خرداد 1386, 18:10کاربر محترم baran سوال کرده بودن درباره xml. گفتم اینجا بذارم که بقیه هم در صورت نیاز استفاده کنن. فرض کنید ما یه فایل xml داریم که توش یه سری اطلاعات ه. به عنوان مثال یه فایل به نام data.xml و محتوای زیر: <?xml version="1.0" encoding="UTF-8"?> <data count=1> <item title="Salam"> salam azizam chetori? omidvaram harja hasti khoob o khosh o salamat bashi bishtar az in mozahemet nemisham qorbanet kachal e moo ferferi </item> <item title="Divoone"> salam divoone chera be man sar nemizani? nabayad la aqal ye zang bezani begi chete? bishoor! dige halam azat be ham mikhore. aslan dige nemikham bebinamet agar ye bar, faqat ye bar dige esme mano biari... ba dafe ye qabli mishe do bar! be har hal hich chiz beyne man o to namoonde agar khasti rabetamoon edame peydakone... si hezar toman beriz be in shomare hesab: 200-56-87-wx-350 dige ham be man zang nazan too roohet kachal e moo ferferi </item> <item title="khodahafez"> kachal e moo ferferi qorbanet khodahafez azize delam omidvaram shad bashi chize dige ii namoonde ke begam va akharin chizi ke midoonam in ke hasan rafte shahreshoon yeki dige ham in ke man sale dige mikham beram kelas e dovvom ye khabar e mohem. va oon in ke dooset daram vase hamin in name ro neveshtam chan d ta khabar hast ke bayad behet midadam khoobi? salam azizam </item> </data> برای لود xml توی فلش از این روش استفاده میشه: var myXML:XML = new XML(); //moteqayer baraye bargozari e xml tarif shod myXML.ignoreWhite = true; //baraye nadide gereftan e fazahaye khali e ezafe too file e xml myXML.load("data.xml"); //ettelaat az data.xml to motegayer load shod myXML.onLoad = function(success:Boolean) { if(success) { for(i=0;i<=myXML.firstChild.childNodes.length;i++) { //kari ke bayad be ezaye har item anjam beshe } } else { //namayesh e peygam e khata } }; برای دسترسی به هرآیتم هم میتونی با ایندکسش کار کنی (ایندکس اولی 0 و به ترتیب افزایش پیدا میکنه): //agar too ye halge (for) dari kar mikoni mitooni az moteqayer e halqe (masalan i) be jaye Index estefade koni myXML.firstChild.childNodes[i].attributes.title; //baraye dastresi be attribute e Title myXML.firstChild.childNodes[i].value; //baraye dastresi be mohtavaye node (gereh - item) برای اختصاص دادن متن به تکست داینامیک هم از خصوصیت text استفاده میکنی. مثلا: myText.text = myXML.firstChild.childNodes[1].attributes.title; برای اسکرول شدن متن هم. همون موقعی که متن داینامیک رو ساختی یه کامپوننت scrollbar بکش روش. به طور اوتوماتیک به اون تکست داینامیک اختصاص پیدا میکنه. و اگر نیاز به اسکرول داشته باشه فعال میشه. fafa^mx 19 خرداد 1386, 19:07GooD masoudies 20 خرداد 1386, 08:41من این کدها رو توی فریم اولم کپی کردم و خطای کدی نداره ولی وقتی swf رو اجرا میکنم میگه که یه کد استفاده کردی که سرعت رو پایین میاره و نمیتونه فایل رو لود کنه. مشکلم چیه؟ فکر کنم فایل XML که نوشتید مشکل داره سفیر یه سوال: این روشی که شما استفاده کردید چه فرقی داره با استفاده از کامپوننت XMLConnector که توی خود فلش هست؟ shirini_forush 20 خرداد 1386, 11:33نه اون error ی که شما میگی برای اینه که افتاده تو حلقه ی بینهایت... باید دستورات حلقه رو چک کنی. در مورد XMLConnector و تمام کامپوننت های فلش. اونا فقط مووی کلیپ هایی هستن که یه سری کد آماده دارن. و از همین اکشن ها استفاده میکنن. مزیتشون سادگی استفادشونه. ولی اگر توان ساخت چیزی رو دارید... اکیدا توصیه میشه که از component های خود فلش استفاده نکنید. masoudies 20 خرداد 1386, 16:20ممنون متوجه شدم فایل XML که شما نوشتی بازبرای من لود نشد ولی من یه تگ info اضافه کردم اولش جواب داد. بعد میخوام بدونم اون گزینه count=1 که توی تگ دیتا نوشته بودی چیکار میکنه؟ من این فایل ها گذاشتم ببینید مشکلش چیه که جواب نمیده و توی تکست لودش نمیکنه. shirini_forush 20 خرداد 1386, 19:50اون Count خیلی مهم نیست. اول تو ذهنم بود که جای length نود ها از اون استفاده کنم. یادم رفت استفاده کنم. و یادم رفت پاک کنم. فایل رو dl کردم. الان به فلش دسترسی ندارم. به محض دسترسی جواب میدم. masoudies 20 خرداد 1386, 23:08آها بله من اون تگ دیتا رو پاک کردم با count حالا جواب داد ولی اینطوری که من نوشتم فقط خطی که i اندازش هست رو نشون میده. اگه توی دستور آخر i=1 باشه کلمه "divone" و اگه برابر i fhai کلمه سلام رو نشون میده. احتمالا یه جایی اشتباه کردم. shirini_forush 23 خرداد 1386, 10:33قبل از منتقل شدن سایت جواب دادم... ظاهرا پاک شده. اگر اونا رو نخوندید بگید دوباره جواب ودم! mehdikavianirad 09 تير 1386, 13:15اقا ایا این روش شما رو متن فارسی جواب میده و ایا فونت متن دینامیک رو هم میشه عوض کرد با این کار من هم از xml استفاده کردم ولی مشکلم اینه که فونت متن دینامیک رو نمیتونم عوض کنم mahramasrar2 09 تير 1386, 13:51ضمنا آيا ميشه متون html رو هم تبديل به xml كنيم وهمراه با عكس به روش شما لود كنيم؟ البتته متون فارسي هستند shirini_forush 09 تير 1386, 19:16آقای کاویانی اگر ممکنه یکم بیشتر توضیح بدین. منظورتون رو نگرفتم. محرم اسرار جان شما همین سوالتون رو اینجا فرمودید و ما هم جواب فرمودیم :دی mahramasrar2 09 تير 1386, 20:43نه من اينجا نپرسيدم يك جاي ديگه بود كه پرسيدم دزد حاضر وبز حاضر!!! خودت يه بك بزن ببين من مي خوام بدونم html درصورت تبديل به xml چه بلائي سرش مي آد عكسهاش رو ميشه مجددا ديد؟ يا مثل text ميشه؟ من نتونستم كسي تونست shirini_forush 09 تير 1386, 22:07من که نمونه گذاشتم تو اون پست :-? mehdikavianirad 11 تير 1386, 23:48ببينيد من يه متن ديناميك دارم ميخواهم از يه فايل با همين مشخصات xml متني فارسي رو ازبيرون بارم توش مشكلي هم ندارم متن مياد وديده ميشه فقط فونتش عوض نميشه و من تو عوض كردن فونتش موندم با فلش 8 كار ميكنم




این صفحه را در گوگل محبوب کنید

[ارسال شده از: سایت ریسک]
[مشاهده در: www.ri3k.eu]
[تعداد بازديد از اين مطلب: 190]

bt

اضافه شدن مطلب/حذف مطلب







-


گوناگون

پربازدیدترینها
طراحی وب>


صفحه اول | تمام مطالب | RSS | ارتباط با ما
1390© تمامی حقوق این سایت متعلق به سایت واضح می باشد.
این سایت در ستاد ساماندهی وزارت فرهنگ و ارشاد اسلامی ثبت شده است و پیرو قوانین جمهوری اسلامی ایران می باشد. لطفا در صورت برخورد با مطالب و صفحات خلاف قوانین در سایت آن را به ما اطلاع دهید
پایگاه خبری واضح کاری از شرکت طراحی سایت اینتن