<?xml version="1.0" encoding="utf-8"?> <s:Application xmlns:fx="http://ns.adobe.com/mxml/2009" xmlns:s="library://ns.adobe.com/flex/spark" xmlns:mx="library://ns.adobe.com/flex/mx" applicationComplete="srv.send()" xmlns:local="*" viewSourceURL="srcview/index.html"> <fx:Style> @namespace s "library://ns.adobe.com/flex/spark"; @namespace mx "library://ns.adobe.com/flex/halo"; @font-face { src: url("assets/MyriadPro-Semibold.otf"); fontFamily: "main"; embedAsCFF: true; } s|Application { font-family: main; font-size: 12; } </fx:Style> <fx:Script> <![CDATA[ import mx.collections.ArrayCollection; import mx.rpc.events.ResultEvent; [Bindable]private var items:ArrayCollection; private function resultHandler(event:ResultEvent):void { items = event.result.catalog.product as ArrayCollection; } ]]> </fx:Script> <fx:Declarations> <s:HTTPService id="srv" url="data/catalog.xml" result="resultHandler(event)"/> </fx:Declarations> <s:DataGroup dataProvider="{items}" width="500" itemRenderer="renderers.ImageRenderer1" horizontalCenter="0" verticalCenter="0"> <s:layout> <s:TileLayout /> </s:layout> </s:DataGroup> </s:Application>