/** * Dummy class, just for try E4X * * @author Shaoken (Stéphane Bebrone) * @link http://weblog.shaoken.be */ package { import flash.display.Sprite; import flash.util.trace; public class E4XDemos extends Sprite { public function E4XDemos() { var gallery:XML = Foobar Foobar desc Foobar1 desc Foobar2 desc ; // do few manipulations on XML content trace(gallery.image[0].@["url"]); trace(gallery.image[1].description); // loops and verifications trace(gallery.image.(@url == "http://www.foo.com/foobar2.jpg").description); // xml modifications var newNode:XML = Foobar3 desc ; gallery.appendChild(newNode); trace(gallery); } } }