واضح آرشیو وب فارسی:سایت ریسک: رابطه xml با فلش abbaspmz 26 مرداد 1387, 22:54سلام من از دوستان حرفه اي فلش كار خواهش مي كنم منو راهنمايي كنيد كه فلش با يك فايل xml چطور رابطه برقرار مي كنه و آيا مي شه يه كد xml رو داخل فلش مشاهده كرد يا نه؟ لطفا در اين مورد هر چي مي دونين راهنماييم كنين. :paint: Avang2005 26 مرداد 1387, 23:16سلام دوست من لطفا سرچ كنيد در موردش خيلي بحث شده موفق باشيد alionline1366 26 مرداد 1387, 23:19کاری نداره که دوست من بعدم به کررات در انجمن در مورد این موضوع بحث شده لطفا قبل از ایجاد تاپیک جدید سرچ نمایید abbaspmz 30 مرداد 1387, 23:06ممنون از اينهمه راهنمايي:d بابا يه لينكي يه توضيحي.من كه هر چي سرچ كردم چيزي پيدا نكردم. لطفا راهنمايي كنيد. ممنون kiarash.M 01 شهريور 1387, 11:52شما به قول معروف خسته ای :دی یکم استراحت کن .. :پی برای این کار فرض میپنداریم که یه XML ( استاندارد داریم یه نام jabe_onL.xml ) اینم محتواشه : <?xml version="1.0" encoding="utf-8"?> <jabe_root> <BG> <node firstSrc="img/00.png" src="img/01.png"/> <node src="img/02.png"/> <node src="img/03.png"/> <node src="img/04.png"/> <node src="img/05.png"/> <node src="img/06.png"/> <node src="img/07.png"/> <node src="img/08.png"/> <node src="img/09.png"/> <node src="img/10.png"/> </BG> <BGSize widthSize="128" heightSize="128"/> </jabe_root> حالا تو فلش میریم .. var Bg_xml:XML = new XML(); Bg_xml.ignoreWhite = true; Bg_xml.onLoad = function(seccess:Boolean) { BG = Bg_xml.firstChild; trace(Bg_xml.childNodes[0].childNodes[1].attributes.widthSize) }; Bg_xml.load("jabe_onL.xml"); با این کد شما عدد 128 رو trace میکنید ... ------------------------- پ.ن : حالت کلی XML از تگ های بازو بسته تشکیل شده ... <node src="img/46.png"/> به src یک attribute میگن که زیر شاخه این node اه .. حالا فرض کنید این node هم خودش زیر شاخه یه شاخه دیگس { node = گره } <node> <node src="img/46.png"/> </node> حالا فرقی هم نمیکنه اسم این شاخه ها چی باشه اکثارا node رواج داره .. حالا اگه تو فلش بخواییم src رو بکشیم بیرون : باشسته اول یه var از نوع XML تعریف کنیم بعد فایلمونو load کنیم توش ... اسمشم میزاریم : bg نکته : در مواقعی ای که متغیر ها به صورت حلقوی laod میشن یک سری مشکلات برای نحوه خطوط as به وجود میاد که بایست اینو تجربه کرده باشید تا بفهمید برای این کار اولین شاخه رو به یه var جدید نسبت میدیم .. BG = Bg_xml.firstChild; نکته : AS به حروف کوچیکو بزرگ حساسه .. حالا برای اینکه src رو بکشیم بیرون : بایست اولین زیر مجموعش یعنی همون node اولی رو بکشیم بیرون .. trace(BG.childeNodes[0].atributes.src) همین طور که میبینید این نودی که داریم طولش 1 است برای به دشت آوردن طول : trace(BG.childeNodes.length) ... abbaspmz 01 شهريور 1387, 22:33خيلي ممنون از راهنمايي تون عزيزم لطف كردين بازم ممنون
این صفحه را در گوگل محبوب کنید
[ارسال شده از: سایت ریسک]
[مشاهده در: www.ri3k.eu]
[تعداد بازديد از اين مطلب: 232]