<?xml version="1.0" encoding="utf-8"?>
			
			<rss version="2.0">
			<channel>
			<title>Trond Ulseth&apos;s Blog - Flex</title>
			<link>http://trond.ulseth.no/index.cfm</link>
			<description>Trond Ulseth</description>
			<language>en-us</language>
			<pubDate>Wed, 02 Jan 2008 20:15:13 -0600</pubDate>
			<lastBuildDate>Wed, 24 May 2006 07:37:00 -0600</lastBuildDate>
			<generator>BlogCFC</generator>
			<docs>http://blogs.law.harvard.edu/tech/rss</docs>
			<managingEditor>trond@ulseth.no</managingEditor>
			<webMaster>trond@ulseth.no</webMaster>
			
			
			
			
			
			<item>
				<title>Getting started with Flex - Help wanted</title>
				<link>http://trond.ulseth.no/index.cfm?mode=entry&amp;entry=666CE10F-1422-2FC9-09AE8F542020071D</link>
				<description>
				
				&amp;nbsp;As I continue my journey through the &amp;quot;Getting Started with Flex 2&amp;quot; I&apos;ve now finished the example where I should be able to pull down the most popular posts from MXNA. It compiles without error, and the layout looks ok in the browser. But there is no data pulled in. In the browsers status bar (or what it is called) I get &amp;quot;Waiting for weblogs.macromedia.com...&amp;quot;&lt;br/&gt;
&lt;br/&gt;
I was wondering if anybody else who have gone trough this still has the code and can check if they get the same result. If not then obviously there must be something wrong in my code.&lt;br/&gt;
&lt;br/&gt;
Here&apos;s the code I have:&lt;br/&gt;
&lt;br/&gt;
&lt;div class=&quot;code&quot;&gt;&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;utf-8&amp;quot;?&amp;gt;&lt;br/&gt;
&amp;lt;mx:Application xmlns:mx=&amp;quot;http://www.adobe.com/2006/mxml&amp;quot; layout=&amp;quot;absolute&amp;quot; creationComplete=&amp;quot;wsBlogAggr.getMostPopularPosts.send()&amp;quot;&amp;gt;&lt;br/&gt;
&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;lt;mx:WebService id=&amp;quot;wsBlogAggr&amp;quot; wsdl=&amp;quot;http://weblogs.macromedia.com/mxna/webservices/mxna2.cfc?wsdl&amp;quot; useProxy=&amp;quot;false&amp;quot;&amp;gt;&lt;br/&gt;
&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;mx:operation name=&amp;quot;getMostPopularPosts&amp;quot;&amp;gt;&lt;br/&gt;
&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;mx:request&amp;gt;&lt;br/&gt;
&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;daysBack&amp;gt;30&amp;lt;/daysBack&amp;gt;&lt;br/&gt;
&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;limit&amp;gt;{cbxNumPosts.value}&amp;lt;/limit&amp;gt;&lt;br/&gt;
&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;/mx:request&amp;gt;&lt;br/&gt;
&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;/mx:operation&amp;gt;&lt;br/&gt;
&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;lt;/mx:WebService&amp;gt;&lt;br/&gt;
&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;lt;mx:Label x=&amp;quot;49&amp;quot; y=&amp;quot;64&amp;quot; text=&amp;quot;Most Popular Posts&amp;quot;/&amp;gt;&lt;br/&gt;
&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;lt;mx:ComboBox x=&amp;quot;49&amp;quot; y=&amp;quot;106&amp;quot; id=&amp;quot;cbxNumPosts&amp;quot; change=&amp;quot;wsBlogAggr.getMostPopularPosts.send()&amp;quot;&amp;gt;&lt;br/&gt;
&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;mx:Object label=&amp;quot;Top 5&amp;quot; value=&amp;quot;5&amp;quot;/&amp;gt;&lt;br/&gt;
&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;mx:Object label=&amp;quot;Top 10&amp;quot; value=&amp;quot;10&amp;quot;/&amp;gt;&lt;br/&gt;
&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;mx:Object label=&amp;quot;Top 15&amp;quot; value=&amp;quot;15&amp;quot;/&amp;gt;&lt;br/&gt;
&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;lt;/mx:ComboBox&amp;gt;&lt;br/&gt;
&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;lt;mx:DataGrid x=&amp;quot;49&amp;quot; y=&amp;quot;156&amp;quot; id=&amp;quot;dgTopPosts&amp;quot; width=&amp;quot;400&amp;quot; dataProvider=&amp;quot;{wsBlogAggr.getMostPopularPosts.lastResult}&amp;quot;&amp;gt;&lt;br/&gt;
&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;mx:columns&amp;gt;&lt;br/&gt;
&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;mx:DataGridColumn headerText=&amp;quot;Top Posts&amp;quot; dataField=&amp;quot;postTitle&amp;quot;/&amp;gt;&lt;br/&gt;
&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;mx:DataGridColumn headerText=&amp;quot;Clicks&amp;quot; dataField=&amp;quot;clicks&amp;quot; width=&amp;quot;75&amp;quot;/&amp;gt;&lt;br/&gt;
&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;/mx:columns&amp;gt;&lt;br/&gt;
&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;lt;/mx:DataGrid&amp;gt;&lt;br/&gt;
&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;lt;mx:LinkButton x=&amp;quot;49&amp;quot; y=&amp;quot;326&amp;quot; label=&amp;quot;Select an item and click here for full post&amp;quot; click=&amp;quot;navigateToURL(new URLRequest(dgTopPosts.selectedItem.postLink));&amp;quot;/&amp;gt;&lt;br/&gt;
&amp;nbsp;&amp;nbsp; &amp;nbsp;&lt;br/&gt;
&amp;lt;/mx:Application&amp;gt;&lt;/div&gt;
				
				</description>
				
				<category>Flex</category>
				
				<pubDate>Wed, 24 May 2006 07:37:00 -0600</pubDate>
				<guid>http://trond.ulseth.no/index.cfm?mode=entry&amp;entry=666CE10F-1422-2FC9-09AE8F542020071D</guid>
				
				<enclosure url="http://trond.ulseth.no/enclosures/0" length="0" type=""/>
				
			</item>
			
		 	
			
			
			<item>
				<title>Getting started with Flex</title>
				<link>http://trond.ulseth.no/index.cfm?mode=entry&amp;entry=65AB5498-1422-2FC9-0959F5FC56E5A659</link>
				<description>
				
				&amp;nbsp;Like many fellow CF developers I&apos;ve deceided to get into Flex. I just started the &amp;quot;Getting started with Flex 2.0&amp;quot; that comes with the FlexBuilder yesterday. Well now I have an application that connect to a RSS feed from &lt;a href=&quot;http://weblogs.macromedia.com/mchotin/&quot; target=&quot;_blank&quot;&gt;Matt Chotins blogg&lt;/a&gt;, it displays the headlines and  post date in a data grid, displays the teaser text in a text area when the headline is clicked in the data grid, and has a button to read the full post over at the blog itself. And all that in 13 relatively short lines of code!!!&lt;br/&gt;
&lt;br/&gt;
I&apos;m sure you&apos;ve already seen &lt;a target=&quot;_blank&quot; href=&quot;http://www.dcooper.org/blog//client/index.cfm?mode=entry&amp;amp;entry=3A035639-4E22-1671-53EDEEE1CAA496A4&quot;&gt;Damon Coopers post &lt;/a&gt;about the CF/FlexBuilder 2 App Gen Wizard, and the &lt;a target=&quot;_blank&quot; href=&quot;http://www.dcooper.org/gallery/ColdFusionFlexApplicationWizard.htm&quot;&gt;Captivate Demo&lt;/a&gt;, but I thought I&apos;d mention it anyway, since this is totally mind blowing stuff.&lt;br/&gt;
				
				</description>
				
				<category>Flex</category>
				
				<pubDate>Wed, 24 May 2006 03:49:00 -0600</pubDate>
				<guid>http://trond.ulseth.no/index.cfm?mode=entry&amp;entry=65AB5498-1422-2FC9-0959F5FC56E5A659</guid>
				
				<enclosure url="http://trond.ulseth.no/enclosures/0" length="0" type=""/>
				
			</item>
			
		 	
			</channel></rss>
<SCRIPT language="Javascript">
<!--

// FILE ARCHIVED ON 20080103021523 AND RETRIEVED FROM THE
// INTERNET ARCHIVE ON 20100801045050.
// JAVASCRIPT APPENDED BY WAYBACK MACHINE, COPYRIGHT INTERNET ARCHIVE.
// ALL OTHER CONTENT MAY ALSO BE PROTECTED BY COPYRIGHT (17 U.S.C.
// SECTION 108(a)(3)).

   var sWayBackCGI = "http://web.archive.org/web/20080103021523/";

   function xResolveUrl(url) {
      var image = new Image();
      image.src = url;
      return image.src;
   }
   function xLateUrl(aCollection, sProp) {
      var i = 0;
      for(i = 0; i < aCollection.length; i++) {
         var url = aCollection[i][sProp];         if (typeof(url) == "string") { 
          if (url.indexOf("mailto:") == -1 &&
             url.indexOf("javascript:") == -1
             && url.length > 0) {
            if(url.indexOf("http") != 0) {
                url = xResolveUrl(url);
            }
            url = url.replace('.wstub.archive.org','');
            aCollection[i][sProp] = sWayBackCGI + url;
         }
         }
      }
   }

   xLateUrl(document.getElementsByTagName("IMG"),"src");
   xLateUrl(document.getElementsByTagName("A"),"href");
   xLateUrl(document.getElementsByTagName("AREA"),"href");
   xLateUrl(document.getElementsByTagName("OBJECT"),"codebase");
   xLateUrl(document.getElementsByTagName("OBJECT"),"data");
   xLateUrl(document.getElementsByTagName("APPLET"),"codebase");
   xLateUrl(document.getElementsByTagName("APPLET"),"archive");
   xLateUrl(document.getElementsByTagName("EMBED"),"src");
   xLateUrl(document.getElementsByTagName("BODY"),"background");
   xLateUrl(document.getElementsByTagName("TD"),"background");
   xLateUrl(document.getElementsByTagName("INPUT"),"src");
   var forms = document.getElementsByTagName("FORM");
   if (forms) {
       var j = 0;
       for (j = 0; j < forms.length; j++) {
              f = forms[j];
              if (typeof(f.action)  == "string") {
                 if(typeof(f.method)  == "string") {
                     if(typeof(f.method) != "post") {
                        f.action = sWayBackCGI + f.action;
                     }
                  }
              }
        }
    }


//-->
</SCRIPT>

