<?xml version="1.0" encoding="utf-8"?>

<s:View xmlns:fx="http://ns.adobe.com/mxml/2009" 

xmlns:s="library://ns.adobe.com/flex/spark" title="{data.title}" xmlns:components="components.*" viewActivate="view1_viewActivateHandler(event)">

<fx:Script>

<![CDATA[

import mx.rpc.events.ResultEvent;

import spark.events.ViewNavigatorEvent;

import views.SnippetView;

protected function srv_resultHandler(event:ResultEvent):void

{

// TODO Auto-generated method stub

employees = event.result.list.employee as ArrayCollection;

}

protected function view1_viewActivateHandler(event:ViewNavigatorEvent):void

{

// TODO Auto-generated method stub

srv.send();

}

]]>

</fx:Script>

<fx:Declarations>

<s:HTTPService id='srv' url="data/employees.xml" result="srv_resultHandler(event)"/>

<s:ArrayCollection id="employees"/>

</fx:Declarations>

<s:navigationContent>

<s:Button label="Snippet" click="navigator.pushView(views.SnippetView,data)"/>

<s:Button label="Tutorial" click="navigateToURL(new URLRequest(data.tutorial))"/>

</s:navigationContent>

<s:Label text="List with LabelItemRenderer" x="10" top="10"/>

<s:List width="330" x="10" top="40" bottom="300" dataProvider="{employees}" labelField="lastName"/>

<s:Label text="List with IconItemRenderer" x="350" top="10"/>

<s:List width="330" x="350" top="40" bottom="300" dataProvider="{employees}">

<s:itemRenderer>

<fx:Component>

<s:IconItemRenderer labelField="lastName" iconWidth="80" iconHeight="80" iconField="picture" messageField="firstName"/>

</fx:Component>

</s:itemRenderer>

</s:List>

<components:QuestionBlock bottom="40" horizontalCenter="0" questionData="{data}"/>

</s:View>