stubbing in first project in the tutorial

cat-town
Dan Buch 15 years ago
commit e946fd6af2

@ -0,0 +1,46 @@
<?xml version="1.0" encoding="utf-8"?>
<mx:Application xmlns:mx="http://www.adobe.com/2006/mxml"
backgroundGradientColors="[0xFFFFFF, 0xAAAAAA]"
horizontalAlign="left"
verticalGap="15"
horizontalGap="15">
<mx:Script>
<![CDATA[
import mx.collections.ArrayCollection;
import mx.rpc.events.ResultEvent;
[Bindable]
private var photoFeed:ArrayCollection;
private function requestPhotos():void {
photoService.cancel();
var params:Object = new Object();
params.format = 'rss_200_enc';
params.tags = searchTerms.text;
photoService.send(params);
}
private function photoHandler(event:ResultEvent):void {
photoFeed = event.result.rss.channel.item as ArrayCollection;
}
]]>
</mx:Script>
<mx:HTTPService id="photoService"
url="http://api.flickr.com/services/feeds/photos_public.gne"
result="photoHandler(event)" />
<mx:HBox>
<mx:Label text="Flickr tags or search terms:" />
<mx:TextInput id="searchTerms" />
<mx:Button label="Search"
click="requestPhotos()" />
</mx:HBox>
<mx:TileList width="100%" height="100%"
dataProvider="{photoFeed}"
itemRenderer="FlickrThumbnail">
</mx:TileList>
</mx:Application>

@ -0,0 +1,13 @@
<?xml version="1.0" encoding="utf-8"?>
<mx:VBox xmlns:mx="http://www.adobe.com/2006/mxml"
width="125" height="125"
horizontalAlign="center"
paddingBottom="5" paddingLeft="5" paddingRight="5" paddingTop="5">
<mx:Image
width="75" height="75"
source="{data.thumbnail.url}" />
<mx:Text width="100" text="{data.credit}" />
</mx:VBox>

@ -0,0 +1,16 @@
MXMLC ?= mxmlc
all: $(wildcard *.swf)
FlickrRIA.swf: FlickrRIA.mxml
$(MXMLC) FlickrRIA.mxml
FlickrThumbnail.swf: FlickrThumbnail.mxml
$(MXMLC) FlickrThumbnail.mxml
clean:
rm -f *.swf
Loading…
Cancel
Save