<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet type="text/xsl" media="screen" href="/~d/styles/rss2full.xsl"?><?xml-stylesheet type="text/css" media="screen" href="http://feeds.feedburner.com/~d/styles/itemcontent.css"?><rss xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:wfw="http://wellformedweb.org/CommentAPI/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:feedburner="http://rssnamespace.org/feedburner/ext/1.0" version="2.0">

<channel>
	<title>degrafa</title>
	
	<link>http://www.degrafa.com</link>
	<description>Degrafa is a project dedicated to the development of a Declarative Graphics Framework for Flex.</description>
	<pubDate>Thu, 27 Nov 2008 06:36:19 +0000</pubDate>
	<generator>http://wordpress.org/?v=2.6</generator>
	<language>en</language>
			<atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="self" href="http://feeds.feedburner.com/degrafa" type="application/rss+xml" /><feedburner:browserFriendly></feedburner:browserFriendly><item>
		<title>Degrafa.org and Beta 3 are a go!</title>
		<link>http://www.degrafa.com/2008/11/21/degrafaorg-and-beta-3-is-a-go/</link>
		<comments>http://www.degrafa.com/2008/11/21/degrafaorg-and-beta-3-is-a-go/#comments</comments>
		<pubDate>Fri, 21 Nov 2008 23:37:00 +0000</pubDate>
		<dc:creator>juan</dc:creator>
		
		<category><![CDATA[beta 3]]></category>

		<category><![CDATA[notices]]></category>

		<category><![CDATA[Degrafa]]></category>

		<category><![CDATA[release]]></category>

		<guid isPermaLink="false">http://www.degrafa.com/?p=161</guid>
		<description><![CDATA[For those of you who use Degrafa and follow this blog, you may have noticed that things have been a bit quiet lately. Well, that&#8217;s because there has been significant work done on a new website and release. If you went to the presentation or Birds of a Feather at Adobe MAX, you got to [...]]]></description>
			<content:encoded><![CDATA[<p>For those of you who use Degrafa and follow this blog, you may have noticed that things have been a bit quiet lately. Well, that&#8217;s because there has been significant work done on a new website and release. If you went to the presentation or Birds of a Feather at Adobe MAX, you got to see first hand the new features and got a brief overview of the new site.</p>
<h2>The New Site</h2>
<p>First off, let&#8217;s talk about what we&#8217;ve done to the site. We&#8217;re moving the Degrafa site from degrafa.com to <a title="Degrafa.org" href="http://www.degrafa.org" target="_blank">degrafa.org</a>. Pretty soon we&#8217;ll be forwarding the dot com site to the dot org site.</p>
<p>We&#8217;ve now moved all Degrafa content under a single domain, so no more sub-domains, although those will forward as well. Things like the ASDocs, samples and blog are still there, but we&#8217;ve begun adding things like screencasts, presentations and articles in a &#8220;<a title="Degrafa Learning" href="http://www.degrafa.org/learning/" target="_blank">Learning</a>&#8221; section. We&#8217;re looking to get these areas set up to allow people to contribute or let us know when they have content to share.</p>
<p>The goal for the site was to make information much more accessible and easy to find without having to scour the internet.</p>
<h2>Degrafa Beta 3</h2>
<p>More importantly than the site, we&#8217;re releasing the next version of Degrafa; Beta 3. This is the biggest release of Degrafa yet and it&#8217;s taken the longest to get out, but rightfully so. We&#8217;re calling it Beta 3, but it&#8217;s more like Degrafa 2.01.</p>
<p>We&#8217;ve added <a title="Degrafa Code" href="http://www.degrafa.org/code/" target="_blank">a ton of new features</a> that will not only help you push the boundaries of what you thought might be possible with Degrafa, but also made other things, like skinning, a lot easier. I won&#8217;t get in to the entire feature list here, but you can check out <a title="Degrafa Code" href="http://www.degrafa.org/code/" target="_blank">the long list</a> on the new Degrafa.org <a title="Degrafa Code" href="http://www.degrafa.org/code/" target="_blank">&#8220;Code&#8221; page</a>, along with grabbing the source yourself. The documentation has also been updated.</p>
<p>We all worked really hard to get this release out, but Jason Hawryluk and Greg Dove put a lot of hours into getting this out. Thanks guys!</p>
<p><strong>Note: We&#8217;re still working on updating the docs, but will have them updated by next week.</strong></p>
<h2>What&#8217;s Next?!?</h2>
<p>So, where are we going next? Well, we definitely have plans. Plans for new features, optimization and focussing more on community as we move closer to Degrafa 1.0.</p>
<p>Here&#8217;s where we&#8217;d like to focus:</p>
<ul>
<li>Optimization and bug fixes</li>
<li>Making things like properties and naming consistent, as well as making things a bit more &#8220;user-friendly&#8221;</li>
<li>Finishing up splines</li>
<li>Adding text on a path</li>
<li>Introducing VectorText, allowing you to add things like gradients to text</li>
<li>Adding a mechanism to transcode SWFs to Degrafa markup</li>
<li>Adding the ability to join, punch out, intersect, etc. geometry</li>
<li>Supporting the community more with screencasts, tutorials, etc.</li>
</ul>
<p>Those are our initial thoughts, but we always like to hear from others in the community regarding the direction we should go.</p>
<p>Please keep in mind this is all beta and we&#8217;ll be making additional refinements in the next week or so. Let us know what pops up so we can fix things as soon as we can. Also, expect to see more samples from the talk that was given at Adobe MAX and, like always, let us know about anything you create.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.degrafa.com/2008/11/21/degrafaorg-and-beta-3-is-a-go/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Degrafa at MAX 2008</title>
		<link>http://www.degrafa.com/2008/11/15/degrafa-at-max-2008/</link>
		<comments>http://www.degrafa.com/2008/11/15/degrafa-at-max-2008/#comments</comments>
		<pubDate>Sat, 15 Nov 2008 18:12:42 +0000</pubDate>
		<dc:creator>juan</dc:creator>
		
		<category><![CDATA[presentations]]></category>

		<category><![CDATA[360max]]></category>

		<category><![CDATA[adobe]]></category>

		<category><![CDATA[conference]]></category>

		<category><![CDATA[max]]></category>

		<guid isPermaLink="false">http://www.degrafa.com/?p=156</guid>
		<description><![CDATA[If you&#8217;re going to Adobe MAX 2008 and interested to learn more about Degrafa and some of the new features in the next release, there will be a presentation on Monday at 4pm at the 360&#124;MAX portion of the Unconference. We have 1 1/2 hours of time to speak, which probably won&#8217;t be that hard [...]]]></description>
			<content:encoded><![CDATA[<p><img style="float:right; margin:0 0 10px 10px; "title="360|Max" src="http://www.degrafa.com/images/banners/360MAX.jpg" alt="" width="150" height="48" />If you&#8217;re going to <a title="Adobe MAX" href="http://max.adobe.com" target="_blank">Adobe MAX 2008</a> and interested to learn more about Degrafa and some of the new features in the next release, there will be a presentation on <a title="360|MAX" href="http://360max.wikispaces.com/Schedule" target="_blank">Monday at 4pm</a> at the <a title="360|MAX" href="http://360max.wikispaces.com/" target="_blank">360|MAX</a> portion of the Unconference. We have 1 1/2 hours of time to speak, which probably won&#8217;t be that hard to fill with all the new stuff that there is in the framework.</p>
<p>There&#8217;s also going to be a Birds of a Feather talk Monday night at 9:30pm. We&#8217;ll be talking about all things Degrafa, have people show off some of the projects they&#8217;ve created using the framework and talk about some future stuffs.</p>
<p><a title="FormFunction" href="http://www.twgonzalez.com" target="_blank">Tom Gonzalez</a> and <a title="ScaleNine" href="http://www.scalenine.com" target="_blank">Juan Sanchez</a> will be at MAX, so be sure to stop and ask them any questions you might have. If you&#8217;re going to MAX Europe, Juan and Jason Hawryluk will be there. There is no Degrafa talk scheduled for MAX Europe, but if there&#8217;s enough interest we may be able to figure something out.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.degrafa.com/2008/11/15/degrafa-at-max-2008/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Jim Armstrong Joins Degrafa.</title>
		<link>http://www.degrafa.com/2008/09/22/jim-armstrong-joins-degrafa/</link>
		<comments>http://www.degrafa.com/2008/09/22/jim-armstrong-joins-degrafa/#comments</comments>
		<pubDate>Mon, 22 Sep 2008 19:30:22 +0000</pubDate>
		<dc:creator>jason</dc:creator>
		
		<category />

		<category><![CDATA[Degrafa]]></category>

		<category><![CDATA[Singularity]]></category>

		<category><![CDATA[Spline]]></category>

		<guid isPermaLink="false">http://www.degrafa.com/?p=139</guid>
		<description><![CDATA[We are very excited to announce that Jim Armstrong (aka the Algorithmist) will be joining the Degrafa team as a contributor. Jim’s strong math and development skills will help the Degrafa project push forward into un charted territories.]]></description>
			<content:encoded><![CDATA[<p>We are very excited to announce that <a title="Jim's Blog" href="http://algorithmist.wordpress.com/" target="_blank">Jim Armstrong </a>(aka the <a title="Algorithmist" href="http://www.algorithmist.net/" target="_blank">Algorithmist</a>) will be joining the Degrafa team as a contributor. Jim’s strong math and development skills will help the Degrafa project push forward into un charted territories. Though we have a clear path mapped out for the future of Degrafa, there&#8217;s still much to do and Jim’s skill set will most certainly help us get there faster.</p>
<p>Jim’s initial involvement will be to work in collaboration with Jason, Greg and Tom to port the <a title="Singularity" href="http://www.algorithmist.net/as3pc.html" target="_blank">Singularity</a> package to Degrafa and move that research up to a level (MXML) that is more accessible to the Degrafa community. Here are some of the types of things Jim’s work will accelerate.</p>
<ul>
<li>A Spline set of Geometric Primitives.</li>
<li>Text on a path.</li>
<li>Shape Strokes</li>
<li>Points and Angles on a path.</li>
<li>much more&#8230;</li>
</ul>
<p>Working off of Jim’s existing research in combination with our own will allow us to innovate at a faster pace. Jim will also participate in coming optimization goals and work with us to prepare the core of the framework for the future.</p>
<p>Jim is Degrafa’s first real rocket scientist and we are all excited as to where this collaboration will take Degrafa and what it will enable for the Degrafa community.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.degrafa.com/2008/09/22/jim-armstrong-joins-degrafa/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Custom Charts Using Degrafa</title>
		<link>http://www.degrafa.com/2008/09/17/custom-charts-using-degrafa/</link>
		<comments>http://www.degrafa.com/2008/09/17/custom-charts-using-degrafa/#comments</comments>
		<pubDate>Thu, 18 Sep 2008 05:04:44 +0000</pubDate>
		<dc:creator>juan</dc:creator>
		
		<category><![CDATA[beta 3]]></category>

		<category><![CDATA[components]]></category>

		<category><![CDATA[data visualization]]></category>

		<category><![CDATA[repeaters]]></category>

		<category><![CDATA[samples]]></category>

		<category><![CDATA[charts]]></category>

		<guid isPermaLink="false">http://www.degrafa.com/?p=131</guid>
		<description><![CDATA[Now that the word is out about the collaboration between Degrafa efforts and Adobe, we&#8217;ve been getting plenty of questions regarding the viability of continuing to use Degrafa. People have asked, &#8220;Well, with FXG, won&#8217;t Degrafa become obsolete?&#8221; The answer is no.
Right now we&#8217;re finally at a point where we can start moving beyond creating [...]]]></description>
			<content:encoded><![CDATA[<p>Now that the word is out about the <a title="Degrafa" href="http://www.degrafa.com/2008/08/19/degrafa-and-adobe-collaboration/" target="_blank">collaboration between Degrafa efforts and Adobe</a>, we&#8217;ve been getting plenty of questions regarding the viability of continuing to use Degrafa. People have asked, &#8220;Well, with <a title="FXG" href="http://opensource.adobe.com/wiki/display/flexsdk/FXG+1.0+Specification" target="_blank">FXG</a>, won&#8217;t Degrafa become obsolete?&#8221; The answer is no.</p>
<p>Right now we&#8217;re finally at a point where we can start moving beyond creating basic shapes, fills, etc. and moving into a realm of really powerful stuff, all of which we&#8217;re hoping will extend FXG. With inspiration coming from things like <a title="Processing" href="http://www.processing.org/" target="_blank">Processing</a>, we&#8217;re really focussing on allowing people to do some typically difficult things very easy.</p>
<p>We&#8217;ve discussed how you might use <a title="Degrafa" href="http://www.degrafa.com/2008/03/29/degrafa-data-visualization/">Degrafa for various types of data visualization</a>, but with things we&#8217;re implementing in Beta 3 you&#8217;ll be able to completely change the way you think about charting in Flex. Some people are already taking advantage of the in progress version of Beta 3 to do some really great stuff.</p>
<p><a title="Merhl" href="http://www.merhl.com/" target="_blank">Joe Johnston</a> of <a title="Universal Mind" href="http://www.universalmind.com" target="_blank">Universal Mind</a> created a <a title="Nike+ Chart Degrafa" href="http://merhl.com/?p=138" target="_blank">slick looking chart</a> that mirrors the look you might find on the <a title="Nike+" href="http://nikeplus.nike.com/nikeplus/" target="_blank">Nike+ site</a>. Doesn&#8217;t look like a typical Flex Charting component does it?</p>
<p><a title="Nike+ Chart Degrafa" href="http://merhl.com/?p=138" target="_blank"><img class="aligncenter" title="Degrafa Nike+" src="http://www.degrafa.com/share/images/charts/nikeplus.jpg" alt="" width="400" height="235" /></a></p>
<p>If you were at <a title="360|Flex" href="http://www.360conferences.com/360flex/" target="_blank">360|Flex</a> you may have seen <a title="Tom Gonzalez" href="http://form-function.blogspot.com/" target="_blank">Tom Gonzalez</a> present some of his latest works that use Degrafa. He&#8217;s contributed a lot to opening up new possibilities for Degrafa in the data visualization arena. Below is his <a title="Tom Gonzalez" href="http://form-function.blogspot.com/2008/08/360-flex-data-visualization-code.html" target="_blank">Google Finance &#8220;dashboard&#8221;</a> that uses Degrafa for charting, complete with &#8220;micro-charts&#8221; created using the newly revamped Geometry Repeaters.</p>
<p><a title="Tom Gonzalez" href="http://form-function.blogspot.com/2008/08/360-flex-data-visualization-code.html" target="_blank"><img class="aligncenter" title="Google Finance Degrafa" src="http://www.degrafa.com/share/images/charts/googlefinance.png" alt="" width="400" height="304" /></a></p>
<p><a title="Tom Gonzalez" href="http://form-function.blogspot.com/2008/08/360-flex-data-visualization-code.html" target="_blank"><img class="aligncenter" title="Degrafa Micro Charts" src="http://www.degrafa.com/share/images/charts/microcharts.png" alt="" width="300" height="256" /></a></p>
<p><a title="Ryan Campbel" href="http://www.bobjim.com/" target="_blank">Ryan Campbell</a> has also taken a liking to the new Geometry Repeaters and what is possible just using Property Modifiers with them. He combined Degrafa and <a title="OpenFlux" href="http://code.google.com/p/openflux/" target="_blank">OpenFlux</a> to create what he&#8217;s calling <a title="FluxCharts" href="http://www.bobjim.com/2008/09/17/openflux-degrafa-fluxcharts/" target="_blank">FluxCharts</a>. Definitely cool.</p>
<p><a title="FluxCharts" href="http://www.bobjim.com/2008/09/17/openflux-degrafa-fluxcharts/" target="_blank"><img class="aligncenter" title="FluxChart" src="http://www.degrafa.com/share/images/charts/fluxchart.jpg" alt="" width="400" height="262" /></a></p>
<p>It&#8217;s really great to see people start jumping into the next release of Degrafa when it&#8217;s still a work in progress. Even better, all these samples have source available.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.degrafa.com/2008/09/17/custom-charts-using-degrafa/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Degrafa and Adobe Collaboration</title>
		<link>http://www.degrafa.com/2008/08/19/degrafa-and-adobe-collaboration/</link>
		<comments>http://www.degrafa.com/2008/08/19/degrafa-and-adobe-collaboration/#comments</comments>
		<pubDate>Tue, 19 Aug 2008 17:13:00 +0000</pubDate>
		<dc:creator>juan</dc:creator>
		
		<category><![CDATA[notices]]></category>

		<category><![CDATA[adobe]]></category>

		<category><![CDATA[collaboration]]></category>

		<guid isPermaLink="false">http://www.degrafa.com/?p=123</guid>
		<description><![CDATA[Since the very start of Degrafa our goal was to make it easier and more intuitive to create graphics in Flex than working directly with the native Flash drawing API. By enabling people to work with graphics through an easy to understand compact markup syntax we believed it would open up new areas of innovation [...]]]></description>
			<content:encoded><![CDATA[<p>Since the very start of Degrafa our goal was to make it easier and more intuitive to create graphics in Flex than working directly with the native Flash drawing API. By enabling people to work with graphics through an easy to understand compact markup syntax we believed it would open up new areas of innovation and would improve and streamline the designer/developer workflow. Since we started we&#8217;ve had over 8,000 downloads of Degrafa, which is really a testament to how important tackling a strong graphics markup really is.</p>
<p>Of course, we weren&#8217;t the only ones to recognize the need that Degrafa addresses. At MAX 2007 Adobe officially announced Thermo (their RIA design tool), and FXG (MXMLG) the graphics markup that would support it. We were excited to see this - not only from a markup standpoint, but from a tooling perspective that would help streamline user adoption. Some people said FXG was the answer and Degrafa wasn&#8217;t needed anymore; others asked about a potential collaboration and some were Degrafa die-hards. Well, we&#8217;ve always felt strongly about the solutions Degrafa enables and have always been receptive to potential collaborations with Adobe. We really just wanted to create an awesome graphics markup.</p>
<p>Over the past several months we have had many conversations with Adobe where both the Degrafa team and the Flex team shared insights into each others respective endeavors and looked at potential ways for both teams to collaborate.  Today, we are very happy to announce that after further conversations and discussions, Adobe has asked if the Degrafa team would consider helping directly contribute to the Flex Graphics open source effort.   Our response was a unanimous &#8220;Yes!&#8221;</p>
<p>Initially, Degrafa will be adapting its core graphic rendering engine directly into Flex Graphics, as the command stack pipeline approach envisioned by Jason over a year ago is very similar to the path Adobe was contemplating and lends itself perfectly to take advantage of the Flash Player 10 optimizations.  Everyone on both the Degrafa and Adobe team is very excited by this opportunity to work together.  In addition to adding the respective expertise of the Degrafa team to the Flex Graphics effort, we will also be testing the waters as the first direct external contributors to Flex. This is a big step for Adobe and a real indication of their commitment to open source and the community.</p>
<p>What does this mean for Degrafa?  The most likely scenario we envision will have Degrafa becoming a superset of FXG, with Degrafa extending what will be possible in  FXG.  Part of of work with Adobe is helping to ensure that both FXG and Degrafa leverage the same graphics pipepline and command stack approach as mentioned above.   This collaboration with Adobe will not only make Flex Graphics more powerful through the enhancements made by Degrafa, but it will also allow Degrafa to become more powerful and easily tooled and extended through Flex Graphics&#8217; closer association and architectural design to Degrafa.</p>
<p>While the FXG syntax and the Flex Graphics classes primarily serve as the needed markup to support Thermo tooling and bridge the gap between the Designer and Developer workflow, we see Degrafa taking a different approach to the same problem. Instead of making a tooling constrained markup, we wanted Degrafa to be an extremely flexible and powerful design that could be directly used by both designers and developers alike, allowing them to push the boundaries of graphics innovation.</p>
<p>We are all looking forward to this opportunity to work together and help build upon each others respective success and strengths.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.degrafa.com/2008/08/19/degrafa-and-adobe-collaboration/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Screencast: Skinning with Degrafa</title>
		<link>http://www.degrafa.com/2008/08/15/screencast-skinning-with-degrafa/</link>
		<comments>http://www.degrafa.com/2008/08/15/screencast-skinning-with-degrafa/#comments</comments>
		<pubDate>Fri, 15 Aug 2008 15:33:36 +0000</pubDate>
		<dc:creator>juan</dc:creator>
		
		<category><![CDATA[screencasts]]></category>

		<category><![CDATA[skinning]]></category>

		<category><![CDATA[screencast]]></category>

		<category><![CDATA[tutorial]]></category>

		<guid isPermaLink="false">http://www.degrafa.com/?p=118</guid>
		<description><![CDATA[Mike Huntington took the time to put together a screencast walking through the process of creating custom skins using Degrafa. He shows you how to get set up with the Degrafa SWC and how easy it is to start creating via Degrafa MXML.

I&#8217;ve been following Mike&#8217;s blog for a while and it&#8217;s great to see [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.mikehuntington.com/" target="_blank">Mike Huntington</a> took the time to put together a screencast walking through the <a href="http://www.mikehuntington.com/?p=34" target="_blank">process of creating custom skins using Degrafa</a>. He shows you how to get set up with the Degrafa SWC and how easy it is to start creating via Degrafa MXML.</p>
<p><object width="400" height="300"><param name="allowfullscreen" value="true" /><param name="allowscriptaccess" value="always" /><param name="movie" value="http://www.vimeo.com/moogaloop.swf?clip_id=1529574&amp;server=www.vimeo.com&amp;show_title=1&amp;show_byline=1&amp;show_portrait=0&amp;color=&amp;fullscreen=1" /><embed src="http://www.vimeo.com/moogaloop.swf?clip_id=1529574&amp;server=www.vimeo.com&amp;show_title=1&amp;show_byline=1&amp;show_portrait=0&amp;color=&amp;fullscreen=1" type="application/x-shockwave-flash" allowfullscreen="true" allowscriptaccess="always" width="400" height="300"></embed></object></p>
<p>I&#8217;ve been following Mike&#8217;s blog for a while and it&#8217;s great to see what he&#8217;s doing with Degrafa. Keep up the screencasts Mike! We dig.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.degrafa.com/2008/08/15/screencast-skinning-with-degrafa/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Degrafa Beta 3 Preview: VectorFill</title>
		<link>http://www.degrafa.com/2008/08/04/degrafa-beta-3-preview-vectorfill/</link>
		<comments>http://www.degrafa.com/2008/08/04/degrafa-beta-3-preview-vectorfill/#comments</comments>
		<pubDate>Mon, 04 Aug 2008 18:36:04 +0000</pubDate>
		<dc:creator>juan</dc:creator>
		
		<category><![CDATA[beta 3]]></category>

		<category><![CDATA[fills]]></category>

		<category><![CDATA[graphics]]></category>

		<category><![CDATA[charts]]></category>

		<category><![CDATA[samples]]></category>

		<category><![CDATA[vector fill]]></category>

		<guid isPermaLink="false">http://www.degrafa.com/?p=110</guid>
		<description><![CDATA[The focus of Degrafa beta 1 and 2 was to set up a solid core that would allow us to do really innovative things and make really complex things easy to do. We&#8217;re also chipping away at the need to have any external graphics referenced in your project. A new feature in Degrafa Beta 3 [...]]]></description>
			<content:encoded><![CDATA[<p>The focus of Degrafa beta 1 and 2 was to set up a solid core that would allow us to do really innovative things and make really complex things easy to do. We&#8217;re also chipping away at the need to have any external graphics referenced in your project. A new feature in Degrafa Beta 3 gets us even closer to meeting these goals.</p>
<p>This new feature is a new Fill type called VectorFill that is going to change the way you think about what&#8217;s possible visually in your applications. VectorFill allows you to compose any Degrafa geometry together and use it as a Fill for any other Degrafa geometry. As a simple example, imagine you wanted a background of diagonal lines. To achieve this with VectorFill all you need to do is draw one diagonal line using Degrafa, specify that Line as a source in a VectorFill, then apply that VectorFill to a Degrafa geometry object using the fill property.</p>
<p>Just like any other Degrafa object, you could edit that diagonal line, say change a color, and that change will dynamically get updated in the applied VectorFill. Also, when we say you can compose any Degrafa geometry together we mean shapes, transforms, fills, repeaters, strokes, and so on. You could move shapes with in VectorFill to create panning or use VectorFill with the Flex charting components to make really rich visuals. The possibilities are endless.</p>
<p>We&#8217;ve also added additional properties to VectorFill to allow for even more powerful ease of use. You get all the BitmapFill goodness of repeat, scale and angle etc. You also get the recently revealed fill transform features as well. And you also get filters, autosettings, background SolidFill and the ability to clip the fill source geometry based on a third geometry object (or even part of composition). Let&#8217;s take a look at some samples.</p>
<p>Below is an example of a VectorFill being used in a Circle. As you move your cursor over the eagle a zoomed view is shown. If you use your mouse wheel you can zoom in and out. This is not a mask, but a VectorFill with a clipSource setting (assigned to the magnifier&#8217;s lens) moving around and scaling in the Circle. To show a possible use, a second fill, a BitmapFill is used to take &#8217;snapshots&#8217;.</p>
<p><a href="http://samples.degrafa.com/EagleMagDemo/VectorFillDemo.html" target="_blank"><img alt="" src="http://degrafa.com/images/VectorEagle.jpg" title="Degrafa VectorFill Eagle" class="aligncenter" /></a></p>
<p>Another example is using VectorFill to customize charting components. The example below uses a VectorFill to represent visually the sport for which the data pertains to. This opens a lot of doors for really custom-looking data visualization using existing charting components.</p>
<p><a href="http://samples.degrafa.com/SportsChart/Degrafa_VectorFill_In_Charts.swf" target="_blank"><img alt="" src="http://www.degrafa.com/images/SportsChart.jpg" title="Degrafa VectorFill Sports Chart" class="aligncenter"/></a></p>
<p>A more simple example is based on the scenario I outlined above; a diagonal line background. Most examples I&#8217;ve seen that use Degrafa always have one bitmap graphic in there for some kind of background. Well, now you can go completely vector. Below is a diagonal line background that uses a VectorFill and a Degrafa Line applied to a Rectangle. I&#8217;ve thrown in some other controls so you can see the live updates on the VectorFill.</p>
<p><a href="http://samples.degrafa.com/VectorFillSample/VectorFillSample.html" target="_blank"><img alt="" src="http://www.degrafa.com/images/VectorDiags.jpg" title="Degrafa VectorFill" class="aligncenter" /></a></p>
<p>We&#8217;re really excited about what will now be possible with this new VectorFill and some of the other new features we&#8217;ll be sharing soon.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.degrafa.com/2008/08/04/degrafa-beta-3-preview-vectorfill/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Degrafa at Michigan Flex Camp</title>
		<link>http://www.degrafa.com/2008/07/29/degrafa-at-michigan-flex-camp/</link>
		<comments>http://www.degrafa.com/2008/07/29/degrafa-at-michigan-flex-camp/#comments</comments>
		<pubDate>Wed, 30 Jul 2008 05:47:56 +0000</pubDate>
		<dc:creator>juan</dc:creator>
		
		<category><![CDATA[beta 2]]></category>

		<category><![CDATA[presentations]]></category>

		<category><![CDATA[screencasts]]></category>

		<category><![CDATA[community]]></category>

		<guid isPermaLink="false">http://www.degrafa.com/2008/07/29/degrafa-at-michigan-flex-camp/</guid>
		<description><![CDATA[If you&#8217;re in Michigan and want to learn about Degrafa you should check out the Michigan Flex Camp. Joe Johnston will be doing a presentation about the framework and may be showing some new Degrafa features coming in future releases. If you haven&#8217;t checked out some of the stuff Joe has done with Degrafa, we [...]]]></description>
			<content:encoded><![CDATA[<p>If you&#8217;re in Michigan and want to learn about Degrafa you should check out the <a href="http://www.theflexgroup.org/camp/" target="_blank">Michigan Flex Camp</a>. <a href="http://www.merhl.com/" target="_blank">Joe Johnston</a> will be doing a presentation about the framework and may be showing some new Degrafa features coming in future releases. If you haven&#8217;t checked out some of the stuff Joe has done with Degrafa, we recommend you <a href="http://www.merhl.com/" target="_blank">check out his site</a>.</p>
<p><a href="http://www.theflexgroup.org/camp/" target="_blank">Michigan Flex Camp Info </a></p>
<p>It&#8217;s great seeing people going out and speaking to the community about Degrafa. This is really helping us out to spread the word and get even more excited about future features. Here&#8217;s some links to other Degrafa presos people have given:</p>
<p><a href="https://admin.adobe.acrobat.com/_a200985228/p26485113/" target="_blank">Flex Meetup</a> / Speaker: <a href="http://www.codfusion.com/blog/" target="_blank">John Mason</a></p>
<p><a href="http://realeyes.acrobat.com/p92571400/ " target="_blank">Rocky Mountain Adobe User Group</a> / Speaker: <a href="http://www.scalenine.com/blog/" target="_blank">Juan Sanchez</a></p>
<h3>Potential Presenters</h3>
<p>If your thinking about presenting on Degrafa be sure to let us know at info [at] degrafa [dot] com. We have slide decks, samples, and a willingness to help you make Degrafa look rockin&#8217;.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.degrafa.com/2008/07/29/degrafa-at-michigan-flex-camp/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Degrafa Beta 3 Preview: Loading External Assets</title>
		<link>http://www.degrafa.com/2008/07/22/degrafa-beta-3-preview-loading-external-assets/</link>
		<comments>http://www.degrafa.com/2008/07/22/degrafa-beta-3-preview-loading-external-assets/#comments</comments>
		<pubDate>Wed, 23 Jul 2008 05:16:44 +0000</pubDate>
		<dc:creator>juan</dc:creator>
		
		<category><![CDATA[beta 3]]></category>

		<category><![CDATA[fills]]></category>

		<category><![CDATA[graphics]]></category>

		<category><![CDATA[assets]]></category>

		<category><![CDATA[external]]></category>

		<guid isPermaLink="false">http://www.degrafa.com/2008/07/22/degrafa-beta-3-preview-loading-external-assets/</guid>
		<description><![CDATA[One of the most influencing factors behind the new features we add to Degrafa comes from the community. As Degrafa has progressed we make sure to follow the Degrafa Group as much as possible to help guide people on how to use it and answer questions.
In some cases it&#8217;s hard to help because the version [...]]]></description>
			<content:encoded><![CDATA[<p>One of the most influencing factors behind the new features we add to Degrafa comes from the community. As Degrafa has progressed we make sure to follow the <a href="http://group.degrafa.com" target="_blank">Degrafa Group</a> as much as possible to help guide people on how to use it and answer questions.</p>
<p>In some cases it&#8217;s hard to help because the version in question just doesn&#8217;t support what the person is asking about. When these scenarios come up we take notes and add it to our <a href="http://code.google.com/p/degrafa/issues/list" target="_blank">&#8220;to do&#8221; list</a> to see if we can provide a solution in a way that elegantly fits into the roadmap for Degrafa.</p>
<p>One scenario that came up was the ability to load a bitmap from an external URL to be used in a Degrafa Fill. Currently you have to embed a bitmap to use it in a fill. However, Degrafa Beta 3 will allow to specify any external bitmap source to be used in a Fill. This will be no real effort to achieve this if loading images from the same domain as your application, but you&#8217;ll also be able to use images from an external domain that provides a permissive crossdomain.xml file, like <a href="http://www.flickr.com" target="_blank">Flickr</a>.</p>
<p>Another recent addition to the existing <a href="http://www.colourlovers.com/blog/2008/04/02/colourlovers-api-documentation-and-showcase/" target="_blank">COLOURlovers API</a>, was support for runtime &#8216;pattern&#8217; loading via crossdomain permissions, from <a href="http://www.colourlovers.com/" target="_blank">COLOURlovers.com</a>. The way we&#8217;re implementing this makes it pretty easy for users to take advantage of.</p>
<p>Below is a simple example using the ColourLovers API and runtime loaded random &#8216;patterns&#8217; used as BitmapFills. That&#8217;s to give you an idea of what&#8217;s possible. After that a quick explanation of how easy it will be to use runtime loaded images in your BitmapFills.</p>
<p><a href="http://samples.degrafa.com/RandomPattern/RandomPattern.html" target="_blank"><img src="http://www.degrafa.com/images/externalFills.jpg" alt="Degrafa External Fills" /></a></p>
<p><a href="http://samples.degrafa.com/RandomPattern/RandomPattern.html" target="_blank">View Sample</a></p>
<h3>Loading BitmapFill images from your own domain</h3>
<p>If you are loading images from the same domain as your Flex application, no access permissions are needed, and using a runtime loaded BitmapFill is very easy*.</p>
<p>If you have your images in an images directory within the same directory as your main application swf, then you would normally specify the source as follows:</p>

<div class="wp_syntax"><table><tr><td class="line_numbers"><pre>1
2
3
4
</pre></td><td class="code"><pre class="mxml mxml" style="font-family:monospace;"><span style="color: #000000;">&lt;BitmapFill</span>
<span style="color: #000000;">      id=<span style="color: #ff0000;">&quot;localExternalBitmapFill&quot;</span></span>
<span style="color: #000000;">      source=<span style="color: #ff0000;">&quot;images/myImage.png&quot;</span></span>
<span style="color: #000000;">      angle=<span style="color: #ff0000;">&quot;45&quot;</span> <span style="color: #7400FF;">/&gt;</span></span></pre></td></tr></table></div>

<p>That&#8217;s basically all there is to it! When the image has loaded the fill will appear, for the Geometry item(s) that use(s) it. The additional delay is an indeterminate time after your Flex application has initialized, simply because your image is not embedded and it takes a little time to load. If you use the same source url assigned to multiple BitmapFills (you may for example use the same external image, but have different settings applied in another BitmapFill), then the external image file is only loaded once, and only one set of BitmapData is generated for all the BitmapFills that use it.</p>
<h3>Loading BitmapFill images from External Domains</h3>
<p>These examples relate to using a Flickr source:</p>
<p>a) A simple, one-off example:</p>

<div class="wp_syntax"><table><tr><td class="line_numbers"><pre>1
2
3
4
5
</pre></td><td class="code"><pre class="mxml mxml" style="font-family:monospace;"><span style="color: #000000;">&lt;BitmapFill</span>
<span style="color: #000000;">      id=<span style="color: #ff0000;">&quot;bitmapFill&quot;</span></span>
<span style="color: #000000;">      source=<span style="color: #ff0000;">&quot;http://static.flickr.com/15/88928122_0f06ac7417.jpg&quot;</span></span>
<span style="color: #000000;">      rotation=<span style="color: #ff0000;">&quot;45&quot;</span></span>
<span style="color: #000000;">      smooth=<span style="color: #ff0000;">&quot;true&quot;</span> <span style="color: #7400FF;">/&gt;</span></span></pre></td></tr></table></div>

<p>The above works as is, because flickr has the crossdomain permission policy file in the default location expected by the flash player at <a href="http://static.flickr.com/crossdomain.xml" target="_blank">http://static.flickr.com/crossdomain.xml</a>. This example can be expressed in another way as a separation of basePath and relative url as in the following example.</p>
<p>b) Loading multiple images from a single external location, managed with a LoadingLocation:</p>

<div class="wp_syntax"><table><tr><td class="line_numbers"><pre>1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
</pre></td><td class="code"><pre class="mxml mxml" style="font-family:monospace;"><span style="color: #000000;"><span style="color: #7400FF;">&lt;utilities:LoadingLocation</span></span>
<span style="color: #000000;">      id=<span style="color: #ff0000;">&quot;flickr&quot;</span></span>
<span style="color: #000000;">      basePath=<span style="color: #ff0000;">&quot;http://static.flickr.com/&quot;</span></span>
<span style="color: #000000;">      policyFile=<span style="color: #ff0000;">&quot;http://static.flickr.com/crossdomain.xml&quot;</span> <span style="color: #7400FF;">/&gt;</span></span>
<span style="color: #000000;"><span style="color: #7400FF;">&lt;paint:BitmapFill</span></span>
<span style="color: #000000;">      id=<span style="color: #ff0000;">&quot;bitmapFill&quot;</span></span>
<span style="color: #000000;">      loadingLocation=<span style="color: #ff0000;">&quot;{flickr}&quot;</span></span>
<span style="color: #000000;">      source=<span style="color: #ff0000;">&quot;15/88928122_0f06ac7417.jpg&quot;</span></span>
<span style="color: #000000;">      rotation=<span style="color: #ff0000;">&quot;45&quot;</span></span>
<span style="color: #000000;">      smooth=<span style="color: #ff0000;">&quot;true&quot;</span> <span style="color: #7400FF;">/&gt;</span></span>
<span style="color: #000000;"><span style="color: #7400FF;">&lt;paint:BitmapFill</span></span>
<span style="color: #000000;">      id=<span style="color: #ff0000;">&quot;bitmapFill2&quot;</span></span>
<span style="color: #000000;">      loadingLocation=<span style="color: #ff0000;">&quot;{flickr}&quot;</span></span>
<span style="color: #000000;">      source=<span style="color: #ff0000;">&quot;142/325447236_ac4c1b9b3a.jpg&quot;</span></span>
<span style="color: #000000;">      rotation=<span style="color: #ff0000;">&quot;30&quot;</span></span>
<span style="color: #000000;">      smooth=<span style="color: #ff0000;">&quot;true&quot;</span> <span style="color: #7400FF;">/&gt;</span></span></pre></td></tr></table></div>

<p>The above is likely to be suited to applications which have collections of external assets hosted externally, and where the location of the assets (domain) may change at some point in time. By setting up a single LoadingLocation to reference a basePath and policyFile (particularly if the policy file granting access is not using the default name and/or in the default location) you can make code maintenance easier if/when the external location of the assets changes.</p>
<p>As you can see the use of external images from within mxml is quick and easy. Watch out for more additions in the Degrafa Fills arena coming up before too long in another beta3 preview post.</p>
<p><small>*However you should also be aware that if your domain is accessed with both http://www.mydomain.com and http://mydomain.com then you may still need a crossdomain.xml file that grants permission to both, if you specify absolute urls for the local domain image files. The reason for this is that if you specify a url for the image that is on a different subdomain than that under which the application swf has been accessed, flash player security rules come into play and the flash player will seek permission via a policy file - which will fail to be granted it doesn&#8217;t exist. You should be ok using relative urls.</small></p>
]]></content:encoded>
			<wfw:commentRss>http://www.degrafa.com/2008/07/22/degrafa-beta-3-preview-loading-external-assets/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Spread the Degrafa Word</title>
		<link>http://www.degrafa.com/2008/06/27/spread-the-degrafa-word/</link>
		<comments>http://www.degrafa.com/2008/06/27/spread-the-degrafa-word/#comments</comments>
		<pubDate>Fri, 27 Jun 2008 17:59:10 +0000</pubDate>
		<dc:creator>juan</dc:creator>
		
		<category><![CDATA[general]]></category>

		<category><![CDATA[community]]></category>

		<category><![CDATA[information]]></category>

		<guid isPermaLink="false">http://www.degrafa.com/2008/06/27/spread-the-degrafa-word/</guid>
		<description><![CDATA[The Degrafa Team is really excited about Degrafa Beta 3 and the continuing progress on to Degrafa 1.0. A lot of people have expressed how happy they&#8217;ve been with Degrafa so far and have even offered to donate funds to the development. Right now the most we can hope for is people spreading the word [...]]]></description>
			<content:encoded><![CDATA[<p>The Degrafa Team is really excited about Degrafa Beta 3 and the continuing progress on to Degrafa 1.0. A lot of people have expressed how happy they&#8217;ve been with Degrafa so far and have even offered to donate funds to the development. Right now the most we can hope for is people spreading the word about Degrafa and let people know about your experiences with with it. Seeing people using the framework is what keeps us going, so the more blog posts, tutorials, or shout outs Degrafa gets, the more people start using it. That all in turn makes it all worth it to us.</p>
<p>We know not everyone has the time to go to such lengthy efforts to get the word out there. Heck, we have to squeak hours in here and there to keep development moving forward. So, if you wanna do something quick to help the Degrafa user-base grow, feel free to slap the banners and icons below wherever you see fit. You might remember the &#8220;I [ Degrafa ] Fx&#8221; design from the shirts we handed out at the last 360|Flex.</p>
<p>Thanks to everyone for their continued support and comments to continually push Degrafa forward. We&#8217;re also looking for success stories to share, so if you have a story to tell email us at info [ at ] degrafa [ dot ] com.</p>
<h3>Banners <span style="color:#999999; font-size:.7em; font-weight:normal;">Click images for the link</span></h3>
<p><a href="http://degrafa.com/images/banners/degrafa-badge-88x35.gif" target="_blank"><img src="http://degrafa.com/images/banners/degrafa-badge-88x35.gif" alt="Degrafa Banner" style="border:none;"/></a></p>
<p><a href="http://degrafa.com/images/banners/degrafa-banner-150x50.jpg" target="_blank"><img src="http://degrafa.com/images/banners/degrafa-banner-150x50.jpg" alt="Degrafa Banner" style="border:none;"/></a></p>
<p><a href="http://degrafa.com/images/banners/degrafa-icon-24x24.jpg" target="_blank"><img src="http://degrafa.com/images/banners/degrafa-icon-24x24.jpg" alt="Degrafa Banner" style="border:none;"/></a></p>
<p><a href="http://degrafa.com/images/banners/degrafa-icon-36x36.jpg" target="_blank"><img src="http://degrafa.com/images/banners/degrafa-icon-36x36.jpg" alt="Degrafa Banner" style="border:none;"/></a></p>
<p><a href="http://degrafa.com/images/banners/degrafa-icon-50x50.jpg" target="_blank"><img src="http://degrafa.com/images/banners/degrafa-icon-50x50.jpg" alt="Degrafa Banner" style="border:none;"/></a></p>
<p><a href="http://degrafa.com/images/banners/i-degrafa-fx-150x150.jpg" target="_blank"><img src="http://degrafa.com/images/banners/i-degrafa-fx-150x150.jpg" alt="Degrafa Banner" style="border:none;"/></a></p>
<p><a href="http://degrafa.com/images/banners/i-degrafa-fx-150x75.jpg" target="_blank"><img src="http://degrafa.com/images/banners/i-degrafa-fx-150x75.jpg" alt="Degrafa Banner" style="border:none;"/></a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.degrafa.com/2008/06/27/spread-the-degrafa-word/feed/</wfw:commentRss>
		</item>
	</channel>
</rss>
