<?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>theDeSilva.com&#187; Height</title>
	<atom:link href="http://www.thedesilva.com/tag/height/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.thedesilva.com</link>
	<description>Andrew de Silva</description>
	<lastBuildDate>Tue, 26 Apr 2011 20:24:19 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.1</generator>
		<item>
		<title>[Workaround] Flash Bitmap maximum width and height</title>
		<link>http://www.thedesilva.com/2008/08/workaround-flash-bitmap-maximum-width-and-height/</link>
		<comments>http://www.thedesilva.com/2008/08/workaround-flash-bitmap-maximum-width-and-height/#comments</comments>
		<pubDate>Mon, 25 Aug 2008 16:43:57 +0000</pubDate>
		<dc:creator>Andrew de Silva</dc:creator>
				<category><![CDATA[Flash]]></category>
		<category><![CDATA[Add new tag]]></category>
		<category><![CDATA[bitmapdata]]></category>
		<category><![CDATA[Height]]></category>
		<category><![CDATA[Image]]></category>
		<category><![CDATA[loader]]></category>
		<category><![CDATA[maximum]]></category>

		<guid isPermaLink="false">http://www.thedesilva.com/?p=55</guid>
		<description><![CDATA[<img src="http://www.thedesilva.com/img/category_icon//flash_small.png" width="32" height="32" alt="" title="Flash" /><br/>In my recent posting on Flash Bitmap maximum width and height, I blog about how Flash bitmapData object has a maximum width and height of 2880 pixel . I was recently contacted by John Keyton who was really nice to point a work around created by Ronald Losbañes that would allow you to create a [...]]]></description>
			<content:encoded><![CDATA[<img src="http://www.thedesilva.com/img/category_icon//flash_small.png" width="32" height="32" alt="" title="Flash" /><br/><p>In my recent <a href="http://www.thedesilva.com/2008/08/bitmap-maximum-width-and-height/" target="_self">posting</a> on Flash Bitmap maximum width and height, I blog about how Flash bitmapData object has a maximum width and height of 2880 pixel . I was recently contacted by John Keyton who was really nice to point a work around created by <a href="http://underdevelopment.maravillaclan.net/?p=7" target="_blank">Ronald Losbañes</a> that would allow you to create a bitmapData object that is bigger than 2880 pixel in height and width . Here&#8217;s the workaround from <a href="http://underdevelopment.maravillaclan.net/?p=7" target="_blank">Ronald Losbañes</a> site.</p>
<blockquote><p>The trick is to “kidnap” a BitmapData object from a loaded image with dimension over the limit of 2880 pixels (Which flash allows. Huh! Yes Flash can actually handle bitmaps larger the the limit. It just doesn’t let you create one.).</p>
<p>It’s simple. Create a dummy image with the dimension you need. Save it and make it accessible to Flash. Dynamically load it using ActionScript. And take the loader object’s BitmapData object. That’s why I termed it “kidnap”. We are actually just taking the child of the parent object(loader object), which is the BitmapData, and use it like we build it ourselves.</p></blockquote>
<p><span id="more-55"></span></p>
<p>Here&#8217;s the actionscript ,</p>

<div class="wp_syntax"><div class="code"><pre class="actionscript" style="font-family:monospace;"><span style="color: #808080; font-style: italic;">// 1. Create an image loader and</span>
<span style="color: #000000; font-weight: bold;">var</span> DummyImageLoader:Loader = <span style="color: #000000; font-weight: bold;">new</span> Loader;
&nbsp;
<span style="color: #808080; font-style: italic;">// 2. Assign a function to “kidnap” the BitmapData object</span>
DummyImageLoader.<span style="color: #006600;">contentLoaderInfo</span>.<span style="color: #006600;">addEventListener</span><span style="color: #66cc66;">&#40;</span>Event.<span style="color: #006600;">COMPLETE</span>, DummyImageOnComplete<span style="color: #66cc66;">&#41;</span>;
&nbsp;
<span style="color: #808080; font-style: italic;">// 3. Load the image with the preferred dimension</span>
<span style="color: #000000; font-weight: bold;">var</span> DummyImageRequest:URLRequest = <span style="color: #000000; font-weight: bold;">new</span> URLRequest<span style="color: #66cc66;">&#40;</span>“dummy_image.<span style="color: #006600;">jpg</span>”<span style="color: #66cc66;">&#41;</span>;
DummyImageLoader.<span style="color: #0066CC;">load</span><span style="color: #66cc66;">&#40;</span>DummyImageRequest<span style="color: #66cc66;">&#41;</span>;
&nbsp;
<span style="color: #000000; font-weight: bold;">function</span> DummyImageOnComplete<span style="color: #66cc66;">&#40;</span>evt:Event<span style="color: #66cc66;">&#41;</span>:<span style="color: #0066CC;">void</span> <span style="color: #66cc66;">&#123;</span>
     <span style="color: #000000; font-weight: bold;">var</span> DummyImageBitmap = Bitmap<span style="color: #66cc66;">&#40;</span>DummyImageLoader.<span style="color: #006600;">content</span><span style="color: #66cc66;">&#41;</span>;
     <span style="color: #808080; font-style: italic;">// “kidnap” the BitmapData object</span>
    <span style="color: #000000; font-weight: bold;">var</span> ValidBitmapData:BitmapData = DummyImageBitmap.<span style="color: #006600;">bitmapData</span>;
&nbsp;
    <span style="color: #808080; font-style: italic;">// you can now use ValidBitmapData to draw any element larger than 2880×2880</span>
<span style="color: #66cc66;">&#125;</span>
&nbsp;
<span style="color: #000000; font-weight: bold;">var</span> InvalidBitmapData:BitmapData = <span style="color: #000000; font-weight: bold;">new</span> BitmapData<span style="color: #66cc66;">&#40;</span><span style="color: #cc66cc;">3000</span>, <span style="color: #cc66cc;">3000</span><span style="color: #66cc66;">&#41;</span>;</pre></div></div>

<p>Big thanks to John to pointing out the link to me and <a href="http://underdevelopment.maravillaclan.net/?p=7" target="_blank">Ronald Losbañes</a> for the solution.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.thedesilva.com/2008/08/workaround-flash-bitmap-maximum-width-and-height/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Width and Height for Dynamic Image in Flex</title>
		<link>http://www.thedesilva.com/2008/07/width-and-height-for-dynamic-image/</link>
		<comments>http://www.thedesilva.com/2008/07/width-and-height-for-dynamic-image/#comments</comments>
		<pubDate>Wed, 16 Jul 2008 22:03:42 +0000</pubDate>
		<dc:creator>Andrew de Silva</dc:creator>
				<category><![CDATA[Flash]]></category>
		<category><![CDATA[Flex]]></category>
		<category><![CDATA[dynamic image]]></category>
		<category><![CDATA[Height]]></category>
		<category><![CDATA[Image]]></category>
		<category><![CDATA[Width]]></category>

		<guid isPermaLink="false">http://www.thedesilva.com/?p=38</guid>
		<description><![CDATA[<img src="http://www.thedesilva.com/img/category_icon//flash_small.png" width="32" height="32" alt="" title="Flash" /><img src="http://www.thedesilva.com/img/category_icon//flex-icon-small.png" width="32" height="32" alt="" title="Flex" /><br/>Recently I was working on a Flex project and realize upon having my project on the live server , I couldn&#8217;t retrieve the height and width property of my loaded image by doing below var img:Image = new Image&#40;&#41;; img.source = &#34;image.jpg&#34; trace&#40;img.height&#41;; trace&#40;img.width&#41;; The trace statement above will just show 0 for both width [...]]]></description>
			<content:encoded><![CDATA[<img src="http://www.thedesilva.com/img/category_icon//flash_small.png" width="32" height="32" alt="" title="Flash" /><img src="http://www.thedesilva.com/img/category_icon//flex-icon-small.png" width="32" height="32" alt="" title="Flex" /><br/><p>Recently I was working on a Flex project and realize upon having my project on the live server , I couldn&#8217;t retrieve the height and width property of my loaded image by doing below</p>

<div class="wp_syntax"><div class="code"><pre class="actionscript" style="font-family:monospace;"><span style="color: #000000; font-weight: bold;">var</span> img:Image = <span style="color: #000000; font-weight: bold;">new</span> Image<span style="color: #66cc66;">&#40;</span><span style="color: #66cc66;">&#41;</span>;
img.<span style="color: #006600;">source</span> = <span style="color: #ff0000;">&quot;image.jpg&quot;</span>
<span style="color: #0066CC;">trace</span><span style="color: #66cc66;">&#40;</span>img.<span style="color: #0066CC;">height</span><span style="color: #66cc66;">&#41;</span>;
<span style="color: #0066CC;">trace</span><span style="color: #66cc66;">&#40;</span>img.<span style="color: #0066CC;">width</span><span style="color: #66cc66;">&#41;</span>;</pre></div></div>

<p>The trace statement above will just show 0 for both width and height. Of course after a few hours of searching Google for a solution I realized on the livedocs documentation for Image has the property contentWidth and contentHeight which provides the height and width of the image loaded.</p>

<div class="wp_syntax"><div class="code"><pre class="actionscript" style="font-family:monospace;"><span style="color: #000000; font-weight: bold;">var</span> img:Image = <span style="color: #000000; font-weight: bold;">new</span> Image<span style="color: #66cc66;">&#40;</span><span style="color: #66cc66;">&#41;</span>;
img.<span style="color: #006600;">source</span> = <span style="color: #ff0000;">&quot;image.jpg&quot;</span>
<span style="color: #0066CC;">trace</span><span style="color: #66cc66;">&#40;</span>img.<span style="color: #006600;">contentHeight</span><span style="color: #66cc66;">&#41;</span>;
<span style="color: #0066CC;">trace</span><span style="color: #66cc66;">&#40;</span>img.<span style="color: #006600;">contentWidth</span><span style="color: #66cc66;">&#41;</span>;</pre></div></div>

]]></content:encoded>
			<wfw:commentRss>http://www.thedesilva.com/2008/07/width-and-height-for-dynamic-image/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

