flashtr.com

  Component, ActionScript, OOP, Flash 9, CS3, Flash animasyon, buton, movie, grafik, google banner, google optimizasyon, MovieClip(root), xml
Site İçi Arama
flashtr.com Facebook'ta

Ana Sayfa >  XML > XML yükleme (external)

XML yükleme (external)

25.03.2009 11:02:08
ActionScript 3.0, XML için ECMAScript (E4X) belirtimini (ECMA-357 sürüm 2) esas alan bir sınıflar grubunu içerir.

Bu sınıflar, XML verileriyle calışılmasına yönelik güçlü ve kullanımı kolay işlevler sağlar. E4X’i kullanarak, önceki programlama teknikleriyle mümkün olandan daha hızlı şekilde XML verileriyle kod geliştirebilirsiniz. Ek bir avantaj olarak, oluşturduğunuz kodun okunması daha da kolay olur.

Harici (dışarıdan) olarak xml yükleme örneği aşağıdaki gibidir.

Örnek xml dosyanız,

<?xml version="1.0" encoding="utf-8"?>
 <picture>
     <image>
         <resim>resim0.jpg</resim>
         <Adres>http://www.domain_adresi_0.com</Adres>
     </image>
     <image>
         <resim>resim0.jpg</resim>
         <Adres>http://www.domain_adresi_0.com</Adres>
     </image>
     <image>
         <resim>resim0.jpg</resim>
         <Adres>http://www.domain_adresi_0.com</Adres>
     </image>
</picture>
,



Yukarıda oluşturulmuş olan xml dökümanını domain adresiniz altına attığınızda aşağıdaki uygulama şeklinde flash içerisine aktarabilirsiniz.

var myXML:XML = new XML();
var XML_URL:String = "http://www.domainAdresiniz.com/xmlAdresiniz.xml";
var myXMLURL:URLRequest = new URLRequest(XML_URL);
var myLoader:URLLoader = new URLLoader(myXMLURL);
myLoader.addEventListener("complete", xmlLoaded);
function xmlLoaded(event:Event):void
{
          myXML = XML(myLoader.data);
          trace("Xml Yüklendi");
         
// yükleme tamamlandığı zaman bu uyarıyı almanız gerekmektedir.
}



Xml içerisindeki elemanlara ulaşma,

Yukarıdaki xml dökümanında,  <picture> tagı sizin kök dizininizdir. Başka bir deyişle  xml başarılı bir şekilde yüklendiğinde myXML = <picture> olmuş oluyor..

trace(myXML.image.resim)

// xml içerisindeki bütün resim taglarını görüntülemiş olursunuz.
trace(myXML.image.resim[numara])

// numara bölümüne bir rakam girdiğinizde (bu rakam xml’in satır sayısından büyük olamaz) örnek; 0 değeri.
// Xml içinde image tagında sıra numarası 0 olan resim satırındaki değeri verir yani “resim1.jpg”

attribute (@) ve nokta (.) kullanımı
 



"Aradığım burada değil" diyorsanız, sormaktan çekinmeyin.
Adınız
Soyadınız
E-Posta *    
Soru *  

Flash CS5 (1)

Fundamental of Action Script (1)

Temel Bilgiler (1)

Nerede ve Ne zaman Flash (3)

Flash’da ne nedir? (12)

Action Script 3.0 (63)

Flash CS3 (6)

XML (4)

Kitaplar & Eğitim Cd’leri (3)

Pdf Dökümanlar (1)

Flash Video - flv (1)

Hata Sebepleri (3)

Flash Siteler (2)

Grafik Dünyası (25)

Google (4)





Actin Script 3.0 nedir?  

google banner boyutları ve özellikleri  gadget banner kullanımı  flashVars'ı nerede nasıl kullanabilirim  clicktag kullanımı

movieClip renk değiştirme / tint  internet explorer (ie)'de hata verme sebebi   png ile jpeg/jpg arasındaki fark




Copyright © 2009 FLASHTR
Tüm hakları FLASHTR.com'a aittir. Kaynakların yazılı izni olmadan kullanımı yasaktır.

admin@flashtr.com