<?xml version="1.0" encoding="utf-8"?> <mx:Application xmlns:mx="http://www.adobe.com/2006/mxml" layout="absolute" viewSourceURL="srcview/index.html"> <mx:Script> <![CDATA[ private function loadWordCountList(event:MouseEvent):void { wordCountTiles.visible=true; authorNameTiles.visible=false; pubDateTiles.visible=false; uniqueWordTiles.visible=false; } private function loadPubDateList(event:MouseEvent):void { wordCountTiles.visible=false; authorNameTiles.visible=false; pubDateTiles.visible=true; uniqueWordTiles.visible=false; } private function loadAuthorNameList(event:MouseEvent):void { wordCountTiles.visible=false; pubDateTiles.visible=false; uniqueWordTiles.visible=false; authorNameTiles.visible=true; } private function loadUniqueWordList(event:MouseEvent):void { wordCountTiles.visible=false; authorNameTiles.visible=false; pubDateTiles.visible=false; uniqueWordTiles.visible=true; } ]]> </mx:Script> <mx:Model id="bookDataByWordCount" source="wordCount.xml"/> <mx:Model id="bookDataByPubDate" source="pubDate.xml"/> <mx:Model id="bookDataByUniqueWords" source="uniqueWords.xml"/> <mx:Model id="bookDataByAuthorName" source="authorName.xml"/> <mx:Style source="style.css"/> <mx:RadioButtonGroup id="radioSort"/> <mx:RadioButton x="10" y="19" label="Word Count" groupName="radioSort" id="wordCount" selected="true" click="loadWordCountList(event)" iconColor="#6ADD0D"/> <mx:RadioButton x="10" y="45" label="Pub. Date" groupName="radioSort" id="pubDate" click="loadPubDateList(event)" iconColor="#6ADD0D"/> <mx:RadioButton x="10" y="71" label="Author Name" groupName="radioSort" id="authorName" click="loadAuthorNameList(event)" iconColor="#6ADD0D"/> <mx:RadioButton x="10" y="97" label="Unique Words" groupName="radioSort" id="uniqueWords" click="loadUniqueWordList(event)" iconColor="#6ADD0D"/> <mx:TileList id="wordCountTiles" width="80%" height="95%" verticalCenter="0" horizontalCenter="0" dataProvider="{bookDataByWordCount.book}" itemRenderer="BookRenderer"/> <mx:TileList id="authorNameTiles" width="80%" height="95%" verticalCenter="0" horizontalCenter="0" dataProvider="{bookDataByAuthorName.book}" itemRenderer="BookRenderer"/> <mx:TileList id="uniqueWordTiles" width="80%" height="95%" verticalCenter="0" horizontalCenter="0" dataProvider="{bookDataByUniqueWords.book}" itemRenderer="BookRenderer"/> <mx:TileList id="pubDateTiles" width="80%" height="95%" verticalCenter="0" horizontalCenter="0" dataProvider="{bookDataByPubDate.book}" itemRenderer="BookRenderer"/> </mx:Application>