parent
14db585c3b
commit
1deb4cb40e
@ -0,0 +1,31 @@
|
|||||||
|
<?xml version="1.0" encoding="utf-8"?>
|
||||||
|
<mx:HBox xmlns:mx="http://www.adobe.com/2006/mxml" width="400" height="100"
|
||||||
|
xmlns:me="components.*" >
|
||||||
|
<mx:Script>
|
||||||
|
<![CDATA[
|
||||||
|
private var _data:Object;
|
||||||
|
|
||||||
|
override public function set data(value:Object):void {
|
||||||
|
_data = value;
|
||||||
|
if (data != null) {
|
||||||
|
zip.text = _data.zip;
|
||||||
|
city.text = _data.city;
|
||||||
|
temp.text = _data.temp + 'F';
|
||||||
|
img.source = _data.imgsource;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
override public function get data():Object {
|
||||||
|
return _data;
|
||||||
|
}
|
||||||
|
|
||||||
|
]]>
|
||||||
|
</mx:Script>
|
||||||
|
|
||||||
|
<mx:Image id="img" />
|
||||||
|
<mx:VBox height="100%">
|
||||||
|
<mx:Text id="zip" />
|
||||||
|
<mx:Text id="city" />
|
||||||
|
<mx:Text id="temp" />
|
||||||
|
</mx:VBox>
|
||||||
|
</mx:HBox>
|
@ -0,0 +1,45 @@
|
|||||||
|
<?xml version="1.0" encoding="utf-8"?>
|
||||||
|
<loc:WeatherApp xmlns:mx="http://www.adobe.com/2006/mxml"
|
||||||
|
xmlns:loc="*"
|
||||||
|
backgroundColor="#FFFFFF"
|
||||||
|
backgroundAlpha="0"
|
||||||
|
horizontalAlign="left"
|
||||||
|
verticalGap="15" horizontalGap="15">
|
||||||
|
|
||||||
|
<mx:HTTPService
|
||||||
|
id="weatherService"
|
||||||
|
url="http://weather.yahooapis.com/forecastrss"
|
||||||
|
resultFormat="e4x"
|
||||||
|
result="resultHandler(event)" />
|
||||||
|
|
||||||
|
<mx:Text text="1. Basic Form + HTTPService Retrieval" />
|
||||||
|
|
||||||
|
<mx:Form width="400">
|
||||||
|
<mx:FormItem label="Zip Code">
|
||||||
|
<mx:TextInput id="zip" />
|
||||||
|
<mx:Button label="Get Weather"
|
||||||
|
click="requestWeather()" />
|
||||||
|
</mx:FormItem>
|
||||||
|
</mx:Form>
|
||||||
|
|
||||||
|
<mx:Text text="Raw RSS Feed" />
|
||||||
|
|
||||||
|
<mx:TextArea id="resultFld"
|
||||||
|
text="{myResult}"
|
||||||
|
width="400" height="152" />
|
||||||
|
|
||||||
|
<mx:Text text="1. List w/ Image Item Renderer (Drop-In)" />
|
||||||
|
|
||||||
|
<mx:List dataProvider="{listContents}"
|
||||||
|
labelField="imgsource"
|
||||||
|
width="400" height="100"
|
||||||
|
itemRenderer="mx.controls.Image" />
|
||||||
|
|
||||||
|
<mx:Text text="2. List w/ HBoxWeatherDisplay itemRenderer" />
|
||||||
|
|
||||||
|
<mx:List dataProvider="{listContents}"
|
||||||
|
labelField="zip"
|
||||||
|
width="400" height="100"
|
||||||
|
itemRenderer="HBoxWeatherDisplay" />
|
||||||
|
|
||||||
|
</loc:WeatherApp>
|
Loading…
Reference in new issue