{"id":34,"date":"2007-03-02T06:46:30","date_gmt":"2007-03-02T14:46:30","guid":{"rendered":"http:\/\/dougmccune.com\/blog\/2007\/03\/02\/demo-mashup-of-various-flex-2-community-components\/"},"modified":"2007-03-02T06:46:30","modified_gmt":"2007-03-02T14:46:30","slug":"demo-mashup-of-various-flex-2-community-components","status":"publish","type":"post","link":"https:\/\/dougmccune.com\/blog\/2007\/03\/02\/demo-mashup-of-various-flex-2-community-components\/","title":{"rendered":"Demo Mashup of various Flex 2 community components"},"content":{"rendered":"<p>Here&#8217;s a little demo Flex app I put together. It&#8217;s another MXNA RSS reader (I know, I know, like there aren&#8217;t anough of those already). But really I didn&#8217;t start out making an RSS reader, I started playing with Ely Greenfield&#8217;s <a href=\"http:\/\/www.quietlyscheming.com\/blog\/components\/fisheye-component\/\">FishEye component<\/a>. Then I figured it would be cool to have the icons I used for the FishEye component rotate a badass 3d cube thingy, which uses the <a href=\"http:\/\/weblogs.macromedia.com\/auhlmann\/archives\/2006\/11\/download_distor.cfm\">awesome distortion classes<\/a> from Alex Uhlmann. And of course it&#8217;s got to have the requisite web 2.0 reflection, which was made by <a href=\"http:\/\/blog.benstucki.net\/?id=20\">Ben Stucki<\/a>. Then I figured that I should have something sweet displayed in the rotating cube, and I remembered Josh Tynjala&#8217;s <a href=\"http:\/\/www.zeuslabs.us\/archives\/110\/flex-treemap-subversion-download\/\">TreeMap component<\/a>. And I remembered seeing a demo of an MXNA reader that Josh had made using that TreeMap component, so that&#8217;s how I ended up making another RSS reader.<\/p>\n<p><strong>Why is this important?<\/strong><br \/>\nThere&#8217;s been a lot of discussion recently about the Flex component developer community. Projects are starting, developers are coming out of the woodwork, the community&#8217;s buzzing. This little demo shows a combination of open-source Flex components from four different developers, put together by a fifth developer (me). All the code I used has been released by the authors for free use. It&#8217;s all available to browse through, learn from, improve, etc. Now if only it was all consolidated into one central location&#8230; <a href=\"http:\/\/code.google.com\/p\/flexlib\">&lt;hint, hint&gt;<\/a><\/p>\n<p>And we&#8217;re only at the beginning. Keep an eye out for new Flex components, my prediction is that we&#8217;re going to see an avalanche of awesome components.<\/p>\n<p>So anyway, here&#8217;s my little demo. It just loads the most recent posts on MXNA for whatever category you select (by clicking on one of the icons at the bottom). <\/p>\n<p>Here&#8217;s the recipe:<\/p>\n<ul>\n<li><a href=\"http:\/\/www.quietlyscheming.com\/blog\/components\/fisheye-component\/\">FishEye component<\/a> from Ely Greenfield<\/li>\n<li>Custom modifications to add the bouncing functionality to the icons<\/li>\n<li><a href=\"http:\/\/blog.benstucki.net\/?id=20\">Reflection component<\/a> from Ben Stucki<\/li>\n<li><a href=\"http:\/\/weblogs.macromedia.com\/auhlmann\/archives\/2006\/11\/download_distor.cfm\">Distortion effects<\/a> from Alex Uhlmann<\/li>\n<li><a href=\"http:\/\/www.zeuslabs.us\/archives\/110\/flex-treemap-subversion-download\/\">TreeMap component<\/a> from Josh Tynjala<\/li>\n<\/ul>\n<p>Add them all together and this is what you get:<br \/>\n[Or launch it in it&#8217;s own window: <a href=\"\/flex\/awesomerss\/AwesomenessMXNAReader.html\">here&#8217;s the link<\/a>]<br \/>\n<div id=\"swf97bd1\">This movie requires Flash Player 9.<\/div>\n<script type=\"text\/javascript\">\n\tswfobject.embedSWF(\"\/flex\/awesomerss\/AwesomenessMXNAReader.swf\", \"swf97bd1\", \"500\", \"770\", \"9.0.0\", \"\", {}, {wmode: \"window\", menu: \"false\", quality: \"high\", bgcolor: \"#FFFFFF\", allowScriptAccess: \"always\"}, {});\n<\/script>\n<\/p>\n<p>Source for this demo isn&#8217;t released yet, I put it together quickly, so it&#8217;s not quite up to my own standards.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Here&#8217;s a little demo Flex app I put together. It&#8217;s another MXNA RSS reader (I know, I know, like there aren&#8217;t anough of those already). But really I didn&#8217;t start out making an RSS reader, I started playing with Ely Greenfield&#8217;s FishEye component. Then I figured it would be cool to have the icons I [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_jetpack_memberships_contains_paid_content":false,"footnotes":""},"categories":[2],"tags":[],"class_list":["post-34","post","type-post","status-publish","format-standard","hentry","category-flex"],"aioseo_notices":[],"jetpack_featured_media_url":"","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/dougmccune.com\/blog\/wp-json\/wp\/v2\/posts\/34","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/dougmccune.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/dougmccune.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/dougmccune.com\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/dougmccune.com\/blog\/wp-json\/wp\/v2\/comments?post=34"}],"version-history":[{"count":0,"href":"https:\/\/dougmccune.com\/blog\/wp-json\/wp\/v2\/posts\/34\/revisions"}],"wp:attachment":[{"href":"https:\/\/dougmccune.com\/blog\/wp-json\/wp\/v2\/media?parent=34"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/dougmccune.com\/blog\/wp-json\/wp\/v2\/categories?post=34"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/dougmccune.com\/blog\/wp-json\/wp\/v2\/tags?post=34"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}