Welcome to the new site! Some areas are "Coming Soon!" as the content is being migrated.

Adobe Flex: Creating Widgets for the Desktop & Web

I presented the following presentation at the first-ever Nevada Interactive Media Summit last week. My presentation consisted mostly of demonstrations in Adobe Flex Builder but if you plug the code below into Flex, you should be able to follow along. A video of the presentation should be available soon.

Demo #1: RSS Reader

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

<mx:Application xmlns:mx="http://www.adobe.com/2006/mxml" layout="absolute">

 <mx:HTTPService id="myRSSFeed" url="{rssURL.text}" />

 <mx:Label x="10" y="12" text="RSS URL:" fontWeight="bold" />

 <mx:TextInput id="rssURL" width="357" x="68" y="10" />

 <mx:Button x="371" y="40" label="GO !!" click="myRSSFeed.send()"/>

 <mx:DataGrid id="myDataGrid" dataProvider="{myRSSFeed.lastResult.rss.channel.item}"

 width="417.5" height="144"

 click="{myTextArea.htmlText =

 myRSSFeed.lastResult.rss.channel.item[myDataGrid.selectedIndex].description}"

 x="7.5" y="70">

 <mx:columns>

 <mx:DataGridColumn headerText="Date" dataField="pubDate" textAlign="left"/>

 <mx:DataGridColumn headerText="Title" dataField="title" textAlign="center"/>

 </mx:columns>

 </mx:DataGrid>

 <mx:TextArea id="myTextArea" width="415" height="162" x="10" y="222"/>

 

</mx:Application>

Demo #2: Twitter Search Application

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

<mx:WindowedApplication xmlns:mx="http://www.adobe.com/2006/mxml" title = "Twitter @ NIM" layout="absolute">

 <mx:Script>

 <![CDATA[ 

 private function doSearch(e:MouseEvent):void

 {

 twitterService.url = "http://search.twitter.com/search.atom?q=" + twitterKeyword.text;

 twitterService.send();

 }

 ]]>

 </mx:Script>

 

 <mx:HTTPService id="twitterService" />

 

 <mx:Label x="10" y="20" text="Twitter Search Term"/>

 <mx:TextInput id = "twitterKeyword" x="10" y="38" width="295"/>

 <mx:Button click = "doSearch(event)" x="379" y="38" label="Search" width="81"/>

 <mx:List dataProvider = "{twitterService.lastResult.feed.entry}" labelField="title" x="10" y="68" width="450" height="282"></mx:List>




</mx:WindowedApplication>

Tags: , ,

Leave a Reply

what i do -

Lively Labs

Web App Shop

visit

Reno Collective

Coworking Space

visit

things you should go to -

SEP 18-19

WordCamp PDX

in Portland

more

OCT 23

WordCamp Las Vegas

in Las Vegas

more

NOV 15-17

FOWD

in New York City

more

DEC 6-9

Dreamforce

in San Fran

more