<?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>