﻿<?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>TUNCAYS &#187; BitmapData</title>
	<atom:link href="http://blog.tuncays.com/tag/bitmapdata/feed/" rel="self" type="application/rss+xml" />
	<link>http://blog.tuncays.com</link>
	<description>AS3 JAVA 3D</description>
	<lastBuildDate>Mon, 25 Jan 2010 12:40:55 +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>AS3 ve CSS Sprite Tekniği</title>
		<link>http://blog.tuncays.com/2010/01/17/as3-ve-css-sprite-teknigi/</link>
		<comments>http://blog.tuncays.com/2010/01/17/as3-ve-css-sprite-teknigi/#comments</comments>
		<pubDate>Sun, 17 Jan 2010 12:15:12 +0000</pubDate>
		<dc:creator>TUNCAYS</dc:creator>
				<category><![CDATA[AS3]]></category>
		<category><![CDATA[Bitmap]]></category>
		<category><![CDATA[BitmapData]]></category>
		<category><![CDATA[Genel]]></category>
		<category><![CDATA[CSS Sprite]]></category>
		<category><![CDATA[Labs]]></category>

		<guid isPermaLink="false">http://blog.tuncays.com/?p=331</guid>
		<description><![CDATA[Actionscipt ile dışarıdan veri veya medya öğesi almak istediğimizde temel olarak kullandığımız teknik &#8220;client side request&#8221;tir.Her request http protokolünde (http deki son p zaten protokol demekte buda yazım hatası olsun (hatasız kul olmaz!)) önemli bir yer işgal eder. İsviçreli bilim adamları üç açılı diş fırçasından sonra bu konuya da kafa yorup &#8220;client side request&#8221; e [...]]]></description>
			<content:encoded><![CDATA[<p>Actionscipt ile dışarıdan veri veya medya öğesi almak istediğimizde temel olarak kullandığımız teknik &#8220;client side request&#8221;tir.Her request http protokolünde (http deki son p zaten protokol demekte buda yazım hatası olsun (hatasız kul olmaz!)) önemli bir yer işgal eder.</p>
<p>İsviçreli bilim adamları üç açılı diş fırçasından sonra bu konuya da kafa yorup &#8220;<span style="color: #999999;">client side request</span>&#8221; e inat &#8220;<span style="color: #999999;">server side push</span>&#8221; tekniğini geliştirdiler.Ancak bizim konumuz şimdi bu değil.</p>
<p>Amacımız basit; request sayısını en aza indirmeye çalışacağız.Bu bize aslında bi çok avantaj daha sağlayacak.Farzı misal: elimizde 250 ülke bayrağı var.250 tane loader, 250 &#8220;client side request&#8221; demek.Her request için http nin şartları, eklediği veri vs düşünülürse bu biraz ürkütücü bir rakam.</p>
<p>CSS yazan arkadaşlar bu duruma mani olabilmek için tüm resimleri birleştirip tek resim haline getirmeyi uygun bulmuşlar.İnternette dolaşıyorsanız illa görmüştürsünüz <a title="http://b.static.ak.fbcdn.net/rsrc.php/z2GOE/hash/ebqvjyrq.png" href="http://b.static.ak.fbcdn.net/rsrc.php/z2GOE/hash/ebqvjyrq.png" target="_blank">http://b.static.ak.fbcdn.net/rsrc.php/z2GOE/hash/ebqvjyrq.png</a> veya bunu <a title="http://www.google.com/images/nav_logo7.png" href="http://www.google.com/images/nav_logo7.png" target="_blank">http://www.google.com/images/nav_logo7.png</a></p>
<p>Oyun programcıları ise bu konuya daha öncesinden aşina <a title="character" href="http://www.charas-project.net/charas2/res_viewer.php?sk=1263711600&amp;scale=2&amp;img=16870_1_100_t_t_t_t_t_t_t_t_t_t_t_t_t_t_t_t&amp;texts=" target="_blank">character</a>.Bende buradan yola çıkarak (bizim mahalleye kadar koşarak gittim) bi örnek yaptım.Sağdaki resim tek başına bi resim bunlardan bayrakları kopartıp ayrı birer Display Object ögesine çevirip kullanıcı etkileşimli hale getiren örnek burda.Ama öncelikle start düğmesine bi basmanız gerekli <a title="http://tuncays.com/labs/Flags/" href="http://tuncays.com/labs/Flags/" target="_blank">http://tuncays.com/labs/Flags/</a></p>
<p>Uygulamanın açıklaması ise:</p>
<p>[Coming soon]</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.tuncays.com/2010/01/17/as3-ve-css-sprite-teknigi/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>LCD</title>
		<link>http://blog.tuncays.com/2009/12/28/lcd/</link>
		<comments>http://blog.tuncays.com/2009/12/28/lcd/#comments</comments>
		<pubDate>Mon, 28 Dec 2009 16:43:33 +0000</pubDate>
		<dc:creator>TUNCAYS</dc:creator>
				<category><![CDATA[AS3]]></category>
		<category><![CDATA[BitmapData]]></category>
		<category><![CDATA[LCD]]></category>

		<guid isPermaLink="false">http://blog.tuncays.com/?p=293</guid>
		<description><![CDATA[Action Script le kapsamlı uygulamalar geliştirebilmek için Bitmap ve BitmapData sınıflarına hakim olunması gereğine inanıyorum.Anladığım kadarıyla da Adobe burada biraz açık kapı bırakıyor.Örneğin Pixel Bender ile yeni filtreler oluşturmamıza olanak sağlıyor.Pixel Bender dosyaları bytecode halinde çalışma zamanında yüklenebiliyor, kaldırılabiliyor ve dinamik parametreler verilebiliyor. Pixel Bender ın syntaxı aşina olduğum yapıya benzemediğinden bu efekti BitmapData sınıfı ile yazdım.Basitçe durum şu.Sahnede [...]]]></description>
			<content:encoded><![CDATA[<p>Action Script le kapsamlı uygulamalar geliştirebilmek için Bitmap ve BitmapData sınıflarına hakim olunması gereğine inanıyorum.Anladığım kadarıyla da Adobe burada biraz açık kapı bırakıyor.Örneğin Pixel Bender ile yeni filtreler oluşturmamıza olanak sağlıyor.Pixel Bender dosyaları bytecode halinde çalışma zamanında yüklenebiliyor, kaldırılabiliyor ve dinamik parametreler verilebiliyor.</p>
<p>Pixel Bender ın syntaxı aşina olduğum yapıya benzemediğinden bu efekti BitmapData sınıfı ile yazdım.Basitçe durum şu.Sahnede flashın basit temel öğeleri var sahne dinamik olarak çiziliyor.Renklere göre kutucuklandırılıyor.bu işlemlerin hepsi bitmapdatada oluyor.Açıklamasını kısa süre sonra yapacağım ancak çalışma şu:</p>
<p><object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" width="550" height="400" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,40,0"><param name="src" value="http://tuncays.com/labs/LCD/LCD.swf" /><embed type="application/x-shockwave-flash" width="550" height="400" src="http://tuncays.com/labs/LCD/LCD.swf"></embed></object></p>
]]></content:encoded>
			<wfw:commentRss>http://blog.tuncays.com/2009/12/28/lcd/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
