Getting Started with the Force.com Toolkit for Adobe AIR and Flex SampleCode

Sample Code

<?xml version="1.0" encoding="utf-8"?>
<mx:Application xmlns:mx="http://www.adobe.com/2006/mxml" layout="absolute" xmlns:salesforce="http://www.salesforce.com/"
	applicationComplete="doLogin()">

	<mx:Script>
		<![CDATA[
			import com.salesforce.results.LoginResult;
			import com.salesforce.results.QueryResult;
			import com.salesforce.AsyncResponder;
			import com.salesforce.objects.LoginRequest;
			
			private function doLogin():void 
			{
				var lr:LoginRequest = new LoginRequest();
				lr.username = "admin@rmarples.dev";
				lr.password = "usetheforce2010"+"security token";  // password is password appended with access token.     (to get security token, go to setup -> "my personal information" -> "reset security token".) 
				lr.callback = new AsyncResponder(loginSuccess);
				force.login(lr);
			}	
			
			private function loginSuccess(result:LoginResult):void
			{
				force.query("SELECT Id, LastName FROM Contact", new AsyncResponder(querySuccess));
			}
			
			private function querySuccess(result:QueryResult):void
			{
				grid.dataProvider = result.records;
			}
		]]>
	</mx:Script>
	
	<salesforce:Connection id="force"/>
	
	<mx:DataGrid id="grid" width="400" height="300"/>
	
</mx:Application>