<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	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:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>ScaleNine Blog &#187; tools</title>
	<atom:link href="http://scalenine.com/blog/category/tools/feed/" rel="self" type="application/rss+xml" />
	<link>http://scalenine.com/blog</link>
	<description>The latest about ScaleNine</description>
	<lastBuildDate>Sun, 18 Jul 2010 16:37:31 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.8.6</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>Protoshare for Collaborative Interactive Wireframes</title>
		<link>http://scalenine.com/blog/2008/10/08/protoshare-for-collaborative-interactive-wireframes/</link>
		<comments>http://scalenine.com/blog/2008/10/08/protoshare-for-collaborative-interactive-wireframes/#comments</comments>
		<pubDate>Wed, 08 Oct 2008 16:39:34 +0000</pubDate>
		<dc:creator>Juan</dc:creator>
				<category><![CDATA[design]]></category>
		<category><![CDATA[euicommunity]]></category>
		<category><![CDATA[tools]]></category>
		<category><![CDATA[user experience]]></category>
		<category><![CDATA[workflow]]></category>
		<category><![CDATA[IA]]></category>
		<category><![CDATA[wireframe]]></category>

		<guid isPermaLink="false">http://scalenine.com/blog/?p=186</guid>
		<description><![CDATA[I&#8217;m constantly in conversations with people concerning the perfect tools for different stages during a project. One stage that seems to come up in everyone&#8217;s process is creating wireframes. I&#8217;ve heard of people using Apple&#8217;s Numbers, Fireworks or Balsamiq, which all have there pros and cons.
Tracey Varnell, a fellow Experience Architect at EffectiveUI, pitched me [...]]]></description>
			<content:encoded><![CDATA[<p>I&#8217;m constantly in conversations with people concerning the perfect tools for different stages during a project. One stage that seems to come up in everyone&#8217;s process is creating wireframes. I&#8217;ve heard of people using Apple&#8217;s Numbers, Fireworks or <a title="Balsamiq" href="http://www.balsamiq.com/" target="_blank">Balsamiq</a>, which all have there pros and cons.</p>
<p>Tracey Varnell, a fellow Experience Architect at <a title="EffectiveUI" href="http://www.effectiveui.com" target="_blank">EffectiveUI</a>, pitched me a link to <a title="Protoshare" href="http://www.protoshare.com" target="_blank">Protoshare</a>, a site for rapidly creating wireframes and collaborating on them with others. Even better, is that there&#8217;s interactivity, so people can see various interactions, rather than trying to describe them in text or over the phone. They have a tour on the site covering some of the features.</p>
<p><img class="aligncenter" title="Protoshare" src="http://www.scalenine.com/blog/source/images/protoshare.jpg" alt="" width="500" height="280" /></p>
<h3>Other Options</h3>
<p>There&#8217;s also <a title="Axure" href="http://www.axure.com/" target="_self">Axure</a> for wireframes, prototypes and spec creation. The bummer is that it&#8217;s PC only, however, there is a <a title="Axure" href="http://www.acleandesign.com/m/ACDAxureTemplate2/Home.html" target="_blank">prebuilt library of design patterns</a> you can use instead of having rethink the wheel. If someone tries this out, I&#8217;d love to hear their thoughts. <a title="Axure Tour" href="http://www.axure.com/tour.aspx" target="_blank">Check out the tour.</a></p>
<p><img class="aligncenter" title="Axure" src="http://www.scalenine.com/blog/source/images/axure.jpg" alt="" width="500" height="294" /></p>
<p><a title="iRise" href="http://www.irise.com" target="_blank">iRise</a> looks like it does a lot of the same stuff and is also a desktop application. There&#8217;s a bunch of different editions you can get depending on your needs. <a title="iRise Tour" href="http://www.irise.com/products/2007_tours/index.php" target="_blank">Check out the tour.</a></p>
<p><img class="aligncenter" title="iRise" src="http://www.scalenine.com/blog/source/images/irise.jpg" alt="" width="500" height="412" /></p>
]]></content:encoded>
			<wfw:commentRss>http://scalenine.com/blog/2008/10/08/protoshare-for-collaborative-interactive-wireframes/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Scrnshots.com for Sharing Screenshots</title>
		<link>http://scalenine.com/blog/2008/07/22/scrnshotscom-for-sharing-screenshots/</link>
		<comments>http://scalenine.com/blog/2008/07/22/scrnshotscom-for-sharing-screenshots/#comments</comments>
		<pubDate>Wed, 23 Jul 2008 01:33:31 +0000</pubDate>
		<dc:creator>Juan</dc:creator>
				<category><![CDATA[design]]></category>
		<category><![CDATA[tools]]></category>
		<category><![CDATA[community]]></category>
		<category><![CDATA[sharing]]></category>

		<guid isPermaLink="false">http://scalenine.com/blog/?p=140</guid>
		<description><![CDATA[Ethan Eismann pointed out a useful site, called Scrnshots, that allows you upload, comment and tag screenshots. I love these types of community sites that help open a discussion around design. They make it super easy for you to contribute by providing a desktop application(shown below) that allows you to make screenshots and upload them [...]]]></description>
			<content:encoded><![CDATA[<p><a title="Ethan Eismann" href="http://eismann-sf.com/" target="_blank">Ethan Eismann</a> pointed out a useful site, called <a title="Scrnshots" href="http://www.scrnshots.com/" target="_blank">Scrnshots</a>, that allows you upload, comment and tag screenshots. I love these types of community sites that help open a discussion around design. They make it super easy for you to contribute by providing a <a title="Scrnshots Desktop" href="http://www.scrnshots.com/tools" target="_blank">desktop application</a>(shown below) that allows you to make screenshots and upload them all from your toolbar. You can also share your screenshots via links or embedded widgets.</p>
<p><img class="aligncenter" src="http://share.scalenine.com/images/ScrnShotsDesktop_mac.jpg" alt="Scrnshots Desktop" /></p>
<p>What&#8217;s interesting is I was just talking to some designer&#8217;s at <a title="EffectiveUI" href="http://www.effectiveui.com" target="_blank">EffectiveUI</a> about creating a site very similar to this, but with some additional functionality. I&#8217;ll probably end up using this site a lot, but there&#8217;s some features I think would really make <a title="Scrnshots" href="http://www.scrnshots.com/" target="_blank">Scrnshots</a> stand apart from something like <a title="Flickr" href="http://www.flickr.com" target="_blank">Flickr</a>.</p>
<p>I&#8217;d like the ability to post iterations and have them be connected. I&#8217;d love to be able to post a sketch, get feedback, post a refined mockup with revisions, get more feedback, refine, get feedback, etc. Then, at any point someone could review the entire process I went through from sketch to final execution. Being able to see the thinking that went into something is where most of the value lies.</p>
<p>Being able to have comments point to specific parts of the screenshot would be cool too, kinda like <a title="ConceptShare" href="http://www.conceptshare.com" target="_blank">ConceptShare</a>. Maybe even a comparison overlay view to to get down to the details.</p>
<p>I can really see this site used for a variety of things, like filing bugs, reviewing designs, concepting, etc. In some cases, maybe I&#8217;d like to make some things private. Then I can share designs for internal purposes.</p>
<p>Scrnshots is one of those site I could browse for hours, kinda like <a title="LogoPond" href="http://www.logopond.com" target="_blank">LogoPond</a>. Now all I need is some time to find and upload a bunch of designs that never made it beyond the concept phase.</p>
]]></content:encoded>
			<wfw:commentRss>http://scalenine.com/blog/2008/07/22/scrnshotscom-for-sharing-screenshots/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>The Next Creative Suite (for RIAs)</title>
		<link>http://scalenine.com/blog/2008/06/19/the-next-creative-suite-for-rias/</link>
		<comments>http://scalenine.com/blog/2008/06/19/the-next-creative-suite-for-rias/#comments</comments>
		<pubDate>Fri, 20 Jun 2008 00:22:07 +0000</pubDate>
		<dc:creator>Juan</dc:creator>
				<category><![CDATA[degrafa]]></category>
		<category><![CDATA[general]]></category>
		<category><![CDATA[random]]></category>
		<category><![CDATA[thoughts]]></category>
		<category><![CDATA[tools]]></category>

		<guid isPermaLink="false">http://scalenine.com/blog/2008/06/19/the-next-creative-suite-for-rias/</guid>
		<description><![CDATA[AsÂ AdobeÂ continues to move forward in the RIA space they&#8217;ve clearly outlined what the focuses are behindÂ Flex 4Â andÂ Thermo.Â One of those focuses is on design/developer collaboration. I&#8217;ve been following the progress across blogs, interviews and conversations and I started to think, &#8220;What would a Creative Suite for RIAs look like to me?&#8221; I think some of what [...]]]></description>
			<content:encoded><![CDATA[<p>AsÂ <a href="http://www.adobe.com" target="_blank" title="Adobe">Adobe</a>Â continues to move forward in the RIA space they&#8217;ve clearly outlined what the focuses are behindÂ <a href="http://opensource.adobe.com/wiki/display/flexsdk/Flex+4" target="_blank" title="Flex 4">Flex 4</a>Â andÂ <a href="http://labs.adobe.com/wiki/index.php/Thermo" target="_blank" title="Adobe Thermo">Thermo</a>.Â <a href="http://opensource.adobe.com/wiki/display/flexsdk/Flex+4#Flex4-DesigninMind" target="_blank" title="Adobe Flex 4">One of those focuses</a> is on design/developer collaboration. I&#8217;ve been following the progress across blogs, interviews and conversations and I started to think, &#8220;What would a Creative Suite for RIAs look like to me?&#8221; I think some of what would be included is pretty obvious, but there are other things I haven&#8217;t heard anything about.</p>
<p>After being involved with different types of projects and playing different roles on those projects I have definitely started seeing patterns in the way applications are used to create RIAs and what seems to work best. Different projects have different expectations at the design stages. Sometimes the deliverable is a series of &#8220;wireframes&#8221;, refined views or a full prototype. For a successful series of applications, these use-cases need to be supported. Based on my experiences I&#8217;ve assembled a list of what I&#8217;d want in an &#8220;RIA Suite&#8221;.</p>
<h3>Fireworks</h3>
<p><img src="http://share.scalenine.com/images/fw.jpg" alt="Fireworks" style="padding: 0pt 0pt 10px 10px" align="right" height="90" width="90" />For me,Â <a href="http://www.adobe.com/products/fireworks/" target="_blank" title="Adobe Fireworks">Fireworks</a>Â is my go-to application for UI design. I can rapidly iterate on designs that maintain vector qualities, make rich symbols for quickly laying out views and keep everything pretty well organized.Â <a href="http://labs.adobe.com/technologies/fireworkscs4/" target="_blank" title="Adobe Fireworks CS4">Fireworks CS4</a>Â makes it even easier to do the day-to-day tasks with features that seemed to be lacking in CS3. The downside is that I usually have to bring Fireworks artwork into Flash to add animation and maintain vector quality before bringing it into Flex. Filters also have to be removed and reapplied in Flex because they don&#8217;t translate the way I&#8217;d like. From what I&#8217;ve seen, Thermo will help solve some of these issues.</p>
<h3>Flash</h3>
<p><img src="http://share.scalenine.com/images/fl.jpg" alt="Flash" style="padding: 0pt 0pt 10px 10px" align="right" height="90" width="90" />When creating a UI for a Flex/AIR application it&#8217;s usually inevitable I&#8217;ll be usingÂ <a href="http://www.adobe.com/products/flash/" title="Adobe Flash" target="_blank">Flash</a>. I&#8217;ll use it to group assets into a single SWF, package up a font, create a complex UI, or add animations. However, it seems I&#8217;m beginning to use Flash less and just doing everything right inÂ <a href="http://www.adobe.com/products/flex/" title="Adobe Flex" target="_blank">Flex Builder</a>. Using Tweener and Degrafa I can achieve the results I&#8217;m looking for most of the time, but I can&#8217;t give Flash up completely yet.</p>
<h3>Thermo</h3>
<p><img src="http://share.scalenine.com/images/thermo.jpg" alt="Thermo" style="padding: 0pt 0pt 10px 10px" align="right" height="90" width="90" />We&#8217;ve all heard aboutÂ <a href="http://labs.adobe.com/wiki/index.php/Thermo" target="_blank" title="Adobe Thermo">Thermo</a>Â and I think it&#8217;s going to address a lot of the issues I have with current workflows. It seems Thermo will be the middle application that bridges the gap between CS applications and Flex. Mockups are transformed into working MXML with the help of a designer-friendly environment. This includes converting graphics to working components, adding animations, creating dummy-data sources, and more. The one thing I have yet to see is how the designer/developer collaboration actually works. What happens when a developer makes a change and how does that get reflected on the designer&#8217;s side, and vice-versa?</p>
<h3>Flex Builder</h3>
<p><img src="http://share.scalenine.com/images/fx.jpg" alt="Flex" style="padding: 0pt 0pt 10px 10px" align="right" height="90" width="90" />Every day that I am working I fire up Flex Builder and start plugging away, so of course it&#8217;s gonna make it onto my list. From a design-perspective I use Flex to add transitions, bitmap filters, do layout, etc. I&#8217;ll jump into Design View or CSS Design View to make sure everything looks the way I want it instead of compiling the application.</p>
<h3>Bridge/Version Cue (RIA Edition)</h3>
<p><img src="http://share.scalenine.com/images/br.jpg" alt="Bridge" style="padding: 0pt 0pt 10px 10px" align="right" height="90" width="90" />Okay, this is not a real product, but it&#8217;s something I see lacking in the current collaboration between designers and developers. Developers are familiar with version control systems like CVS, SVN and the like, but what about designers? How will designers be able to tap into those same repositories to maintain the fluid collaboration? Use a command line, Flex Builder, FTP? Probably not.</p>
<p>I&#8217;m thinking it would be great if a familiar application that designers already use, like <a href="http://www.adobe.com/products/creativesuite/bridge/" title="Adobe Bridge" target="_blank">Bridge</a> or <a href="http://www.adobe.com/products/creativesuite/versioncue/" title="Adobe Version Cue" target="_blank">Version Cue</a>, would make it really easy for designers to interact with a repository. Developer&#8217;s might cringe at the idea of a designer having that kind of access, but maybe it isn&#8217;t direct. If Thermo allows for designers and developers to directly interact with the same code base I think this would be a nice feature. There&#8217;d also need to be a way to cycle back and forth with files and probably need to be able to check them in and out.</p>
<h3>Degrafa (Not Adobe)</h3>
<p><a href="http://www.degrafa.com" title="Degrafa" target="_blank"><img src="http://share.scalenine.com/images/Degrafa_48x48.jpg" alt="Degrafa" style="padding: 0pt 0pt 10px 10px" align="right" height="48" width="48" />Degrafa</a> is not Adobe, but every project I work on gets Degrafa added to it. Why? Because bitmaps and static vector artwork can only go so far. I make 80-90% of my skins in Degrafa. This allows me to open up any properties of the graphics to CSS, which means one Degrafa Button skin to create an infinite number of variations versus making separate graphics for each variation. There&#8217;s things I can do with Degrafa that I can&#8217;t with bitmap or static vector graphics and with the the things planned for Degrafa Beta 3, it&#8217;s a no brainer.</p>
<p>So, there&#8217;s the rundown. It&#8217;s a mix of a little present and future, and I&#8217;m sure there&#8217;s some tool out there that I just don&#8217;t know I want yet <img src='http://scalenine.com/blog/wp-includes/images/smilies/icon_wink.gif' alt=';-)' class='wp-smiley' />  I&#8217;m looking forward to smoother work flows and tighter collaborations between designers and developers. When that happens there&#8217;s more time for innovation.</p>
]]></content:encoded>
			<wfw:commentRss>http://scalenine.com/blog/2008/06/19/the-next-creative-suite-for-rias/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>Grab Yourself Some Colors &amp; Patterns</title>
		<link>http://scalenine.com/blog/2008/04/03/grab-yourself-some-colors-patterns/</link>
		<comments>http://scalenine.com/blog/2008/04/03/grab-yourself-some-colors-patterns/#comments</comments>
		<pubDate>Fri, 04 Apr 2008 01:32:28 +0000</pubDate>
		<dc:creator>Juan</dc:creator>
				<category><![CDATA[tools]]></category>
		<category><![CDATA[color air colourlovers api pattern]]></category>

		<guid isPermaLink="false">http://scalenine.com/blog/2008/04/03/grab-yourself-some-colors-patterns/</guid>
		<description><![CDATA[
I&#8217;ve mentioned how important a color scheme can be in an application and some places where you can get some inspiration, but every one in a while you may need a pattern. One site I&#8217;ve started frequenting for inspiration and ideas for Degrafa samples is COLOURlovers. They have hundreds of thousands of community generated colors, [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.flickr.com/photos/7321637@N06/2386627428/" title="COLOURlovers Desktop by scale9, on Flickr"><img src="http://farm3.static.flickr.com/2197/2386627428_2fc2dbc863.jpg" alt="COLOURlovers Desktop" height="500" width="436" /></a><a href="http://www.flickr.com/photos/7321637@N06/2386627428/" title="COLOURlovers Desktop by scale9, on Flickr"></a></p>
<p>I&#8217;ve mentioned <a href="http://www.scalenine.com/blog/2007/02/17/10-ways-to-skin-an-app/" target="_blank" title="ScaleNine">how important</a> a color scheme can be in an application and some <a href="http://kuler.adobe.com/" target="_blank" title="Kuler">place</a>s where you can get some inspiration, but every one in a while you may need a pattern. One site I&#8217;ve started frequenting for inspiration and ideas for <a href="http://www.degrafa.com" target="_blank" title="Degrafa">Degrafa</a> samples is <a href="http://www.colourlovers.com/" target="_blank" title="COLOURlovers">COLOURlovers</a>. They have hundreds of thousands of community generated <a href="http://www.colourlovers.com/colors/new" target="_blank" title="COLOURlovers">colors</a>, <a href="http://www.colourlovers.com/palettes/new" target="_blank" title="COLOURlovers">color palettes</a> and contributed <a href="http://www.colourlovers.com/patterns/new" target="_blank" title="COLOURlovers">patterns</a> as well. I can&#8217;t tell you how many times I&#8217;ve had people ask me, &#8220;Where can I get some sweet repeating patterns?&#8221;</p>
<p>Not only is COLOURlovers a great site, but they just launched a <a href="http://colourlovers.com.s3.amazonaws.com/blog/wp-content/uploads/_apiDocumentation.html" target="_blank" title="COLOURlovers API">public API</a> you can leverage in your own applications. I just recently came across a sweet little <a href="http://www.adobe.com/cfusion/exchange/index.cfm?event=extensionDetail&amp;loc=en_us&amp;extid=1468018" target="_blank" title="COLOURlovers AIR App">AIR app</a>, created by <a href="http://www.levimccallum.com/" target="_blank" title="Levi McCallum">Levi McCallum</a> of <a href="http://www.futonmedia.com/" target="_blank" title="Futon Media">Futon Media</a>, that leverages that API to bring some color and pattern goodness to your desktop.</p>
<p>Check out the <a href="http://www.colourlovers.com/" target="_blank" title="COLOURlovers">COLOURlovers</a> site or the <a href="http://www.adobe.com/cfusion/exchange/index.cfm?event=extensionDetail&amp;loc=en_us&amp;extid=1468018" target="_blank" title="COLOURlovers AIR App">COLOURlovers AIR app</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://scalenine.com/blog/2008/04/03/grab-yourself-some-colors-patterns/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>Tips for Using the Flex Skin Design Extensions</title>
		<link>http://scalenine.com/blog/2008/03/16/tips-for-using-the-flex-skin-design-extensions/</link>
		<comments>http://scalenine.com/blog/2008/03/16/tips-for-using-the-flex-skin-design-extensions/#comments</comments>
		<pubDate>Sun, 16 Mar 2008 20:00:19 +0000</pubDate>
		<dc:creator>Juan</dc:creator>
				<category><![CDATA[css]]></category>
		<category><![CDATA[how-to]]></category>
		<category><![CDATA[tips]]></category>
		<category><![CDATA[tools]]></category>
		<category><![CDATA[workflow]]></category>

		<guid isPermaLink="false">http://scalenine.com/blog/2008/03/16/tips-for-using-the-flex-skin-design-extensions/</guid>
		<description><![CDATA[With Flex 3 there are a lot of great new features to help streamline the implementation of your custom skins into your Flex or AIR application. One of them is the Flex Skin Design Extensions (SDE) for Flash, Illustrator, Photoshop and Fireworks. These were available during the beta releases of Flex 3, so you may [...]]]></description>
			<content:encoded><![CDATA[<p>With <a href="http://www.adobe.com/products/flex/" title="Flex 3" target="_blank">Flex 3</a> there are a lot of great new features to help streamline the implementation of your custom skins into your Flex or AIR application. One of them is the <a href="http://www.adobe.com/cfusion/entitlement/index.cfm?e=flex_skins" title="Flex SDE" target="_blank">Flex Skin Design Extensions</a> (SDE) for <a href="http://www.adobe.com/products/flash/" title="Flash" target="_blank">Flash</a>, <a href="http://www.adobe.com/products/illustrator/" title="Illustrator" target="_blank">Illustrator</a>, <a href="http://www.adobe.com/products/photoshop/index.html" title="Photoshop" target="_blank">Photoshop</a> and <a href="http://www.adobe.com/products/fireworks/" title="Fireworks" target="_blank">Fireworks</a>. These were available during the beta releases of Flex 3, so you may already be familiar with it. However, since the full release of Flex 3 there have been some updates to the extensions and I wanted to point out a few tricks that may help streamline your skinning workflow a bit further. Also, if you&#8217;re new to skinning Flex apps, check out <a href="http://www.rictus.com/muchado/" title="NJ" target="_blank">Narciso Jaramillo&#8217;s</a> <a href="http://www.adobe.com/devnet/flex/articles/skins_styles.html" title="Flex Skins" target="_blank">updated article</a> about creating skins for Flex using Adobe Creative Suite 3.</p>
<h3>Naming Conventions</h3>
<p>If you look at the skin templates that come with the Flex SDE you&#8217;ll notice that each skin is named in a particular way. The naming convention works by specifying the component name, an underscore â€œ_â€, then the component skin part. For example, Button_upSkin, Button_overSkin, etc. They are named this way so when you import the skin through Flex Builder&#8217;s Skin Import Wizard the combo boxes that allow you to assign a skin state for each skin are &#8220;automagically&#8221; assigned to the skin state you specified in the skin template. This is good to know because you can use the same naming conventions when you&#8217;re making your own custom skins that may be created without using the templates provided. I typically make a single file with all my skins in it and use this naming convention frequently.</p>
<p>This method will work for a variety of scenarios. For example, if you need to add a background image to a certain container, you could use myVbox_backgroundImage and it will go through the Skin Import Wizard very easily. This will work for other â€œskinnableâ€ parts, like borderSkin, upIcon, etc. Easy enough, right?</p>
<p>The other nice thing you can do with adhering to these naming conventions is skin â€œsub-componentsâ€. For example, the DateField component allows you to specify a textInputStyleName. You can assign skins to that text input by specifying the component name, adding a hypen â€œ-â€ (Illustrator, Fireworks, Illustrator) or dollar sign â€œ$â€ (Flash) with the sub-component name, then and underscore â€œ_â€ and the sub-component skin part. So, in the case of the DateField, you could specify the borderSkin for the text input like this:</p>
<p>DateField-textInput_borderSkin (Illustrator, Fireworks, Photoshop) or DateField$textInput_borderSkin (Flash)</p>
<p>Notice I just used â€œtextInputâ€ and not â€œtextInputStyleNameâ€. This is because â€œStyleNameâ€ is appended to the sub-component name during the Skin Import process in Flex. For example, naming a skin asset in Flash â€œComboBox$dropdown_backgroundImageâ€, publishing it and importing it using the Skin Import Wizard would produce the following CSS (Note: You&#8217;d have to add backgroundSize: &#8216;100%&#8217; for the image to stretch.):</p>
<p>ComboBox<br />
{<br />
dropdownStyleName: â€œcomboBoxDropdownâ€œ;<br />
}<br />
.comboBoxDropdown<br />
{<br />
backgroundImage:     Embed(skinClass=â€œComboBox$dropdown_backgroundImageâ€œ);<br />
}</p>
<p>If you look at the skin template for the application your using you should see this naming convention used for the tab skins. You can use this same naming convention for other sub-components, like dropdown, verticalScrollBar, etc. Just naming your skin assets a certain way can really streamline the the skin production process.</p>
<h3>Naming for CSS Design Mode Previews</h3>
<p>Another new feature in Flex 3 is <a href="http://livedocs.adobe.com/flex/3/html/help.html?content=working_comps_5.html" title="Flex 3 CSS Design Mode" target="_blank">CSS Design Mode</a>. While viewing CSS you can click on the â€œDesignâ€ mode button to see what your CSS looks like applied to a particular component. However, if you were to create a style class and switch to CSS Design Mode you won&#8217;t get an immediate preview. This is because you have to specify a component to preview the CSS against. A way to forego this step is to add the type of component you want the styling applied to to the class name. For example, if I had a class name of â€œblueButtonâ€ I could preview it as a Button component in CSS Design Mode by adding â€œButtonâ€ to the class name keeping the dot â€œ.â€ of the class name like this:</p>
<p>Button.myButton<br />
{<br />
fillAlphas:         1.0, 1.0;<br />
fillColors:         #84B1F4, #1D4888;<br />
borderColor:         #07314F;<br />
color:             #FFFFFF;<br />
}</p>
<p>This will work for pretty much any component, provide a quick way to preview the CSS styling on a component without having to specify it in CSS Design Mode and make your CSS a bit more descriptive. If you use the same styling across multiple components you may want to leave class names void of component specifications.</p>
<h3>Other Resources</h3>
<p><a href="http://www.adobe.com/devnet/flex/articles/skins_styles.html" title="Flex Skinning" target="_blank">Designing Flex 3 skins and styles using Creative Suite 3 and Flex Builder 3</a><a href="http://livedocs.adobe.com/flex/3/html/help.html?content=working_comps_5.html" title="Flex 3 CSS Design Mode" target="_blank"><br />
Flex 3 CSS Design Mode in LiveDocs</a></p>
]]></content:encoded>
			<wfw:commentRss>http://scalenine.com/blog/2008/03/16/tips-for-using-the-flex-skin-design-extensions/feed/</wfw:commentRss>
		<slash:comments>7</slash:comments>
		</item>
		<item>
		<title>â€œStatefulâ€ Flex Skins with Transitions Using Flash</title>
		<link>http://scalenine.com/blog/2007/10/09/%e2%80%9cstateful%e2%80%9d-flex-skins-with-transitions-using-flash/</link>
		<comments>http://scalenine.com/blog/2007/10/09/%e2%80%9cstateful%e2%80%9d-flex-skins-with-transitions-using-flash/#comments</comments>
		<pubDate>Wed, 10 Oct 2007 04:42:05 +0000</pubDate>
		<dc:creator>Juan</dc:creator>
				<category><![CDATA[examples]]></category>
		<category><![CDATA[how-to]]></category>
		<category><![CDATA[tips]]></category>
		<category><![CDATA[tools]]></category>

		<guid isPermaLink="false">http://scalenine.com/blog/2007/10/09/%e2%80%9cstateful%e2%80%9d-flex-skins-with-transitions-using-flash/</guid>
		<description><![CDATA[At MAX Peter Flynn of Adobe demoed how to make skins with transitions using Flash CS3 and some pre-created templates. For those who didn&#8217;t get to see the walk-through, or even for those who have, I thought I&#8217;d put together a little walk-through of my own.
What you need to get going is Flash CS3 and [...]]]></description>
			<content:encoded><![CDATA[<p>At MAX Peter Flynn of Adobe demoed how to make skins with transitions using <a href="http://www.adobe.com/products/flash/" title="Flash CS3" target="_blank">Flash CS3</a> and some <a href="http://labs.adobe.com/downloads/flex_sdext.html" title="Adobe Labs" target="_blank">pre-created templates</a>. For those who didn&#8217;t get to see the walk-through, or even for those who have, I thought I&#8217;d put together a little walk-through of my own.</p>
<p>What you need to get going is <a href="http://www.adobe.com/products/flash/" title="Flash CS3" target="_blank">Flash CS3</a> and the <a href="http://labs.adobe.com/downloads/flex_sdext.html" title="Adobe Labs" target="_blank">Flex Skin Design Extension for Flash</a>, which includes the templates. Download the <a href="http://labs.adobe.com/downloads/flex_sdext.html" title="Adobe Labs" target="_blank">Flex Skin Design Extension for Flash</a> and install it. Once installed, fire up Flash CS3. You should see a &#8220;Flex Skins&#8221; option under the &#8220;Create from Template&#8221; column in the Getting Started window.</p>
<p><a href="http://www.flickr.com/photos/7321637@N06/1528154357/" title="Photo Sharing"><img src="http://farm3.static.flickr.com/2046/1528154357_9d2910f4c0.jpg" alt="Flash Getting Started" height="401" width="500" /></a></p>
<p>When you click on the &#8220;Flex Skins&#8221; option you&#8217;ll get a window with a list of available Flex Component skins. For this example I&#8217;ll select the Button skin.</p>
<p><a href="http://www.flickr.com/photos/7321637@N06/1529022710/" title="Photo Sharing"><img src="http://farm3.static.flickr.com/2324/1529022710_271e036bf0.jpg" alt="Flash Flex Skins" height="313" width="500" /></a></p>
<p>When you first open the file you&#8217;ll see 4 layers: information, symbols, labels, background. Double-click on the Button symbol to reveal the timeline within.</p>
<p>If you scrub through the timeline you&#8217;ll notice the artwork changes to reflect the different states. This coincides with the frame labels: up, over, down, disabled. These frame labels match the state names for this Button component. Each of the other component skins may have different frame labels.</p>
<p><a href="http://www.flickr.com/photos/7321637@N06/1529022852/" title="Photo Sharing"><img src="http://farm3.static.flickr.com/2197/1529022852_213fc58fd1.jpg" alt="Flash Timeline" height="73" width="500" /></a></p>
<p>You may also notice the other frames with labels that are right next to each other. These are the transition starting and ending frames. The reason they are right next to each other is to prevent a time delay between the states. So, the first thing you want to do is spread those frames apart. For this example I&#8217;ll be working with the up-over transition.</p>
<p><a href="http://www.flickr.com/photos/7321637@N06/1529023010/" title="Photo Sharing"><img src="http://farm3.static.flickr.com/2222/1529023010_04372c8f20_o.jpg" alt="Flash Timeline" height="90" width="596" /></a></p>
<p>If you look at the frame labels for that particular transition you&#8217;ll notice they&#8217;re named up-over:start and up-over:end. This is necessary for the transition to work properly in Flex.</p>
<p>With the frames spread apart I&#8217;ll create an under-glow transition where the Button will appear to be lit from the bottom as the user rolls over. Here&#8217;s a snapshot of the work area after I&#8217;ve created my transition:</p>
<p><a href="http://www.flickr.com/photos/7321637@N06/1528153809/" title="Photo Sharing"><img src="http://farm3.static.flickr.com/2245/1528153809_31cb7ace7f.jpg" alt="Flash Flex Skins" height="415" width="500" /></a></p>
<p>I&#8217;ve got my skin all set up, so now I&#8217;ll export it for use in Flex. For this example I&#8217;ll just publish the SWF/SWC to my Desktop.</p>
<p><a href="http://www.flickr.com/photos/7321637@N06/1529021346/" title="Photo Sharing"><img src="http://farm3.static.flickr.com/2341/1529021346_5d311ea187.jpg" alt="SWC SWF Icons" height="109" width="314" /></a></p>
<p>Once those are published I switch over to Flex Builder 3. In Flex Builder I&#8217;ll create a new Flex Project called &#8220;ButtonTransitionSkin&#8221;. Now it&#8217;s time to bring in my Button skin.</p>
<p>To bring in the Button skin got up to the File &gt; Import &gt; Skin Artwork menu item in Flex Builder. When you select &#8220;Skin Artwork&#8221; there are a few options. At the top select the &#8220;SWC or SWF file&#8221; radio button and then browse for the SWC that was published. I had put mine on my Desktop. Make sure you select the SWC and not the SWF.</p>
<p>I&#8217;ll change the default CSS entry for &#8220;Create skin style rules in:&#8221; to style.css and just leave the default selection for the &#8220;Attach style sheet to application:&#8221; option. Usually I&#8217;ll put my skin assets into a subfolder called something like &#8220;style&#8221; or &#8220;skins&#8221;, but in this case I&#8217;m not. After doing that the window looks like this:</p>
<p><a href="http://www.flickr.com/photos/7321637@N06/1528155581/" title="Photo Sharing"><img src="http://farm3.static.flickr.com/2275/1528155581_15d73291f3.jpg" alt="Flex Skin Import Dialog" height="381" width="500" /></a></p>
<p>When I hit the &#8220;Next&#8221; button I get a list of check box items to select the skins I want to include in my style sheet. I&#8217;ll leave &#8220;Button_skin&#8221; checked and click &#8220;Finish&#8221;. When I do that the style.css file is created and the skin is assigned to that component.</p>
<p><a href="http://www.flickr.com/photos/7321637@N06/1528156193/" title="Photo Sharing"><img src="http://farm3.static.flickr.com/2059/1528156193_a28af361bf.jpg" alt="Flex Skin Import Dialog" height="419" width="500" /></a></p>
<p>Now all that&#8217;s left is to add a Button to my Application layout and I get something like this:</p>

<object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000"
			id="fm_ButtonTransitionSkin_710692752"
			class="flashmovie"
			width="450"
			height="160">
	<param name="movie" value="http://share.scalenine.com/source/Flex/ButtonTransitionSkin/ButtonTransitionSkin.swf" />
	<!--[if !IE]>-->
	<object	type="application/x-shockwave-flash"
			data="http://share.scalenine.com/source/Flex/ButtonTransitionSkin/ButtonTransitionSkin.swf"
			name="fm_ButtonTransitionSkin_710692752"
			width="450"
			height="160">
	<!--<![endif]-->
		
	<!--[if !IE]>-->
	</object>
	<!--<![endif]-->
</object>
<p><a href="http://share.scalenine.com/source/Flex/ButtonTransitionSkin/ButtonTransitionSkin.html" title="Sample" target="_blank">Click here</a> to view in new window (View Source enabled). Or download the project (including FLA) <a href="http://share.scalenine.com/source/Flex/ButtonTransitionSkin/srcview/ButtonTransitionSkin.zip" title="Sample ZIP">here</a>.</p>
<p>If you&#8217;re looking for another method of creating &#8220;stateful&#8221; skins without using Flash, <a href="http://www.asfusion.com/blog/entry/stateful-skins-in-flex-3e-color-transitions-in-buttons-now-possible" title="AsFusion" target="_blank">check out a post</a> Nahuel of AsFusion wrote.</p>
]]></content:encoded>
			<wfw:commentRss>http://scalenine.com/blog/2007/10/09/%e2%80%9cstateful%e2%80%9d-flex-skins-with-transitions-using-flash/feed/</wfw:commentRss>
		<slash:comments>16</slash:comments>
		</item>
		<item>
		<title>Flex Builder 3 Beta 2 : Styling Tools</title>
		<link>http://scalenine.com/blog/2007/10/01/flex-builder-3-beta-2-styling-tools/</link>
		<comments>http://scalenine.com/blog/2007/10/01/flex-builder-3-beta-2-styling-tools/#comments</comments>
		<pubDate>Mon, 01 Oct 2007 14:00:23 +0000</pubDate>
		<dc:creator>Juan</dc:creator>
				<category><![CDATA[thoughts]]></category>
		<category><![CDATA[tools]]></category>

		<guid isPermaLink="false">http://scalenine.com/blog/2007/10/01/flex-builder-3-beta-2-styling-tools/</guid>
		<description><![CDATA[With the announcement of the Flex Builder 3 Beta 2 being now available, I though I&#8217;d share some of the styling tools that will make styling your application a bit easier.
Additional Style and Skin Options
Now, in the Flex Properties panel in CSS Design View, you can access a variety of options for Styling and Skinning. [...]]]></description>
			<content:encoded><![CDATA[<p>With the announcement of the <a href="http://labs.adobe.com/technologies/flex/flexbuilder3/" title="Adobe Labs" target="_blank">Flex Builder 3 Beta 2</a> being now available, I though I&#8217;d share some of the styling tools that will make styling your application a bit easier.</p>
<p><strong>Additional Style and Skin Options</strong><br />
Now, in the Flex Properties panel in CSS Design View, you can access a variety of options for Styling and Skinning. The Styling portion adds more visual indicators to things like alpha, fillColors and there are inputs for things like padding, icon specifications, rollOver text colors, selected text colors, etc. The Skinning portion allows for easy selection of a skin. Once selected the CSS embed code is dropped into your CSS file.</p>
<p><strong>Scale Grid Guides</strong><br />
You can now set/edit the scale9 grids right inside of the CSS design view. Whenever you change the values, your CSS file is updated. No more having to guess on the values or using another application to get the exact pixel perfect values.</p>
<p><strong>Auto-Embed of Fonts</strong><br />
I&#8217;ve heard of a number of issues people have had embedding fonts for use in an application. Either a font weight wasn&#8217;t available, a wrong guess for a fontFamily name was made, etc. Now, when you creating a style you can select a local font from a drop down and, once a font is selected, you can click an option to embed the font. The proper CSS code is written to your CSS file and you&#8217;re ready to go.</p>
<p>One thing I did notice is that if you select a font and then select a different font, the former font embed code stays in your CSS file. When changing fonts in Design View to find one you like, make sure when you do find one that you go back to CSS file and remove the unnecessary font embed code.</p>
<p><strong>Auto-Embed of Icons</strong><br />
Just like fonts, you can select an icon to be used from two options: Flash symbols and image files. When you select either Flash or image files you can browse for a SWC, SWF or image file and select your icon. Then, like the fonts, the embed code is written for you.</p>
<p><strong>Additional Styling Navigation</strong><br />
In the CSS Design View there are additional features to help navigate through your styling. Rather than using the Outline panel to navigate through your styles, there is now style selector combo box next to the Source/Design toggle buttons. This is great for quickly switching between styles.</p>
<p>Also, there now some buttons for adding a new style or deleting the currently selected style. There&#8217;s also a color picker for selecting the background color that your skins sit on while you&#8217;re editing a style.</p>
<p>These are some of the immediate features I noticed and they&#8217;re all great for productivity. I think these additions will definitely help people get through skinning/styling their applications with fewer headaches. Nice!</p>
]]></content:encoded>
			<wfw:commentRss>http://scalenine.com/blog/2007/10/01/flex-builder-3-beta-2-styling-tools/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Adobe â€œThermoâ€ at MAX?</title>
		<link>http://scalenine.com/blog/2007/09/18/adobe-%e2%80%9cthermo%e2%80%9d-at-max/</link>
		<comments>http://scalenine.com/blog/2007/09/18/adobe-%e2%80%9cthermo%e2%80%9d-at-max/#comments</comments>
		<pubDate>Tue, 18 Sep 2007 19:26:23 +0000</pubDate>
		<dc:creator>Juan</dc:creator>
				<category><![CDATA[thoughts]]></category>
		<category><![CDATA[tools]]></category>

		<guid isPermaLink="false">http://scalenine.com/blog/2007/09/18/adobe-%e2%80%9cthermo%e2%80%9d-at-max/</guid>
		<description><![CDATA[I just caught the mention of an Adobe project, code-named â€œThermoâ€, on MXNA. There&#8217;s a post over at pixelconsumption that caught a job position available at Adobe to work on â€œThermoâ€. Nice find, Sam! Basically the description of â€œThermoâ€ was this:
â€œ&#8230;an innovative new tool, codenamed Thermo, that will enable designers and creatively inclined developers to [...]]]></description>
			<content:encoded><![CDATA[<p><img src="http://scalenine.com/blog/source/images/thermo.jpg" style="margin-right: 16px; margin-bottom:16px;" title="Adobe Thermo" alt="Adobe Thermo" align="left" border="0" height="108" hspace="0" vspace="0" width="112" />I just caught the mention of an Adobe project, code-named â€œThermoâ€, on MXNA. There&#8217;s a post over at <a href="http://blog.pixelconsumption.com/?p=39" title="pixelconsumption" target="_blank">pixelconsumption</a> that caught a <a href="http://cooljobs.adobe.com/viewjob.html?optlink-view=view-65964&amp;ERFormID=newjoblist&amp;ERFormCode=any" title="Adobe Jobs" target="_blank">job position</a> available at Adobe to work on â€œThermoâ€. Nice find, Sam! Basically the description of â€œThermoâ€ was this:</p>
<p>â€œ&#8230;an innovative new tool, codenamed Thermo, that will enable designers and creatively inclined developers to easily build rich internet applications and interactive content.â€</p>
<p>There&#8217;s a bit more about it at <a href="http://blog.pixelconsumption.com/?p=39" title="pixelconsumption" target="_blank">pixelconsumption</a>, but I have a feeling there might be more information at <a href="http://www.adobemax2007.com/" title="Adobe MAX 2007" target="_blank">MAX</a>. <a href="http://www.onflex.org/ted/" title="Ted Patrick" target="_blank">Ted Patrick</a> mentioned MAX should not be missed and this alone will make going there well worth it. As it is right now there are so many ways to create UIs for Flex. I&#8217;d like to see the process streamlined, simplified and more powerful by making programmatic skinning more easily accessible. This is partly why I got involved with <a href="http://www.degrafa.com" title="Degrafa" target="_blank">Degrafa</a>, but hopefully â€œThermoâ€ will be the answer.</p>
<p>I can&#8217;t wait to see what it is and how long before it&#8217;s available.</p>
]]></content:encoded>
			<wfw:commentRss>http://scalenine.com/blog/2007/09/18/adobe-%e2%80%9cthermo%e2%80%9d-at-max/feed/</wfw:commentRss>
		<slash:comments>6</slash:comments>
		</item>
		<item>
		<title>Filter Explorer AIR App : We Need More</title>
		<link>http://scalenine.com/blog/2007/08/28/filter-explorer-air-app-we-need-more/</link>
		<comments>http://scalenine.com/blog/2007/08/28/filter-explorer-air-app-we-need-more/#comments</comments>
		<pubDate>Wed, 29 Aug 2007 04:09:24 +0000</pubDate>
		<dc:creator>Juan</dc:creator>
				<category><![CDATA[tools]]></category>

		<guid isPermaLink="false">http://scalenine.com/blog/2007/08/28/filter-explorer-air-app-we-need-more/</guid>
		<description><![CDATA[
 Joe Johnston just released an AIR version of the Flex Filter Explorer he created a while back. This is one tool that I&#8217;ve referred others to when explaining filters in Flex and was a part of the Explorers Round-Up post I did. This is definitely a step in the right direction and I agree [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.flickr.com/photos/7321637@N06/1263703536/" title="Photo Sharing"><img src="http://farm2.static.flickr.com/1040/1263703536_a28e7007ac_o.png" alt="Filter Explorer AIR App" height="400" width="500" /></a><br/><br />
<a href="http://merhl.com/" title="merhl.com" target="_blank"> Joe Johnston</a> just released an AIR version of the <a href="http://www.merhl.com/flex2_samples/filterExplorer/" title="Flex Filter Explorer" target="_blank">Flex Filter Explorer</a> he created a while back. This is one tool that I&#8217;ve referred others to when explaining filters in Flex and was a part of the <a href="http://scalenine.com/blog/2007/05/26/flex-explorers-round-up/" title="ScaleNine Blog">Explorers Round-Up</a> post I did. This is definitely a step in the right direction and I agree with Joe that an AIR app that combines all the Flex explorers together would make for a killer resource tool. Better yet, if there was a way to standardize the way an &#8220;explorer&#8221; was built or if there was a template out there to follow it would make it really easy to combine them together or have the AIR app update with new explorers.</p>
<p><a href="http://merhl.com/?p=40" title="AIR FIlter Explorer" target="_blank">Check out the AIR Filter Explorer</a></p>
]]></content:encoded>
			<wfw:commentRss>http://scalenine.com/blog/2007/08/28/filter-explorer-air-app-we-need-more/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Custom Easing Function Explorer</title>
		<link>http://scalenine.com/blog/2007/06/26/custom-easing-function-explorer/</link>
		<comments>http://scalenine.com/blog/2007/06/26/custom-easing-function-explorer/#comments</comments>
		<pubDate>Wed, 27 Jun 2007 06:18:06 +0000</pubDate>
		<dc:creator>Juan</dc:creator>
				<category><![CDATA[tools]]></category>

		<guid isPermaLink="false">http://scalenine.com/blog/2007/06/26/custom-easing-function-explorer/</guid>
		<description><![CDATA[
Here&#8217;s another helpful Flex Explorer for creating Custom Easing Functions by RaÃºl DÃ­az. You can mess with different paramaters including time and easing types and get a curve representation of what your function will do. Also, you can get a sense of how the motion will look by clicking the &#8220;Explorer&#8221; tab in the app.
]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.flickr.com/photos/7321637@N06/636406879/" title="Photo Sharing"><img src="http://farm2.static.flickr.com/1426/636406879_e016f79fac.jpg" alt="Custom Easing Function Explorer" height="361" width="500" /></a></p>
<p>Here&#8217;s another helpful <a href="http://scalenine.com/blog/2007/05/26/flex-explorers-round-up/" title="Flex Explorers Round Up" target="_blank">Flex Explorer</a> for creating <a href="http://www.madeinflex.com/img/entries/2007/05/customeasingexplorer.html" title="Custom Easing Function Explorer" target="_blank">Custom Easing Functions</a> by <a href="http://www.madeinflex.com/team/#toc-raul%20diaz">RaÃºl DÃ­az</a>. You can mess with different paramaters including time and easing types and get a curve representation of what your function will do. Also, you can get a sense of how the motion will look by clicking the &#8220;Explorer&#8221; tab in the app.</p>
]]></content:encoded>
			<wfw:commentRss>http://scalenine.com/blog/2007/06/26/custom-easing-function-explorer/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
	</channel>
</rss>

