<?xml version="1.0" encoding="UTF-8"?><!-- generator="WordPress/2.5" -->
<rss version="0.92">
<channel>
	<title>Songolimo.Net</title>
	<link>http://songolimo.net</link>
	<description>Songolimo Community Log Aggregator</description>
	<lastBuildDate>Thu, 20 Nov 2008 07:48:34 +0000</lastBuildDate>
	<docs>http://backend.userland.com/rss092</docs>
	<language>en</language>
	
	<item>
		<title>Instantiating Assets from External SWF</title>
		<description><![CDATA[
<p>Here’s an example of instantiating a MovieClip symbol from an external <span class="caps">SWF</span>. Source can be downloaded here : <a href="http://masputih.com/file_download/73/DupeClip.rar">DupeClip.rar</a> .</p>
]]></description>
		<link>http://masputih.com/instantiating-assets-from-external-swf</link>
			</item>
	<item>
		<title>Skinning FXVideo, The Easy Way</title>
		<description><![CDATA[
<p>If you have worked with video stuff on Flex, I'm sure you have heard or seen a nice opensource component called <a href="http://www.fxcomponents.com/flex-video-player/">FX Video</a> built &#38; released by those generous guys at <a href="http://www.fxcomponents.com">www.fxcomponents.com</a>. If you haven't seen it, go ahead, download the component. You'll love it.</p> 

<p>The current version of FXVideo doesn&#8217;t support graphical skins. Everything is done programmatically. Does it mean you can&#8217;t skin it ? No. With a little effort, you can replace its programmatic skins with embedded images a.k.a your super-cool graphical skins. I&#8217;ll show you how to do it in this article.</p>
]]></description>
		<link>http://masputih.com/skinning-fxvideo-the-easy-way</link>
			</item>
	<item>
		<title>Choco Green Cake</title>
		<description><![CDATA[Ini permintaannya bu Vivi, waktu liat liat buku masakku :) baru sempet dibuatin sekarang, tapi ga sempet di foto hiks hiks.. nanti ku buat lagi lah, biar bisa]]></description>
		<link>http://pinguinndut.multiply.com/recipes/item/216/Choco_Green_Cake</link>
			</item>
	<item>
		<title>CopyPixels</title>
		<description><![CDATA[
<p>Here's an example of using bitmapData.copyPixels() to copy a portion of an external image to another Display Object. In his book, Essential AS 3.0, Colin Moock said <em>BitmapData.copyPixels()</em> proved to be 25% - 300% faster than <em>BitmapData.draw()</em>. </p>

<p>Click and drag the green rectangle.</p>

<div class="figure">

					<div style="300;">
						<p>Sorry, but you do not have the minimum version (9) of flash player required to play this flash movie. You can install or upgrade flash <a href="http://www.adobe.com/shockwave/download/download.cgi?P1_Prod_Version=ShockwaveFlash">here</a>.</p>
					</div>
					
            	
			
					var v194ec3b0dfr = new SWFObject("http://masputih.com/files/CopyPixelDemo.swf", "194ec3b0dfflash", "400", "300", "9", "#000000");
					v194ec3b0dfr.addParam("scale", "noscale");
					v194ec3b0dfr.write("194ec3b0dfflashreplacement");
			
				
			
</div>

<h3>Code</h3>

<textarea name="code" cols="60" rows="20">
package {
	import flash.display.Bitmap;
	import flash.display.BitmapData;
	import flash.display.Loader;
	import flash.display.LoaderInfo;
	import flash.display.Sprite;
	import flash.events.Event;
	import flash.events.MouseEvent;
	import flash.geom.Point;
	import flash.geom.Rectangle;
	import flash.net.URLRequest;

	[SWF(width='400', height='300', backgroundColor='#ffffff', frameRate='24')]
	public class CopyPixelDemo extends Sprite{

		private const WINDOW_WIDTH:Number = 50;
		private const WINDOW_HEIGHT:Number = 50;

		private var _loadedImage:Bitmap;
		//a small square at the bottom
		private var _windowBitmap:Bitmap;
		//a draggable sprite that defines the source for copyPixels()
		private var _draggableSprite:Sprite;

		public function CopyPixelDemo(){
			_windowBitmap = new Bitmap(new BitmapData(WINDOW_WIDTH,WINDOW_HEIGHT,true,0x00000000));

			_draggableSprite = new Sprite();
			_draggableSprite.graphics.beginFill(0x000000,0);
			_draggableSprite.graphics.lineStyle(1,0x00FF00);
			_draggableSprite.graphics.drawRect(0,0,WINDOW_WIDTH,WINDOW_HEIGHT);
			_draggableSprite.graphics.endFill();

			loadImage("http://masputih.com/files/colour_blind_10.jpg");

		}

//----------------------- IMAGE LOADING
		private function loadImage(url:String):void{
			var loader:Loader = new Loader();
			loader.contentLoaderInfo.addEventListener(Event.INIT, onLoaderInit);
			loader.load(new URLRequest(url));
		}

		private function onLoaderInit(e:Event):void{
			_loadedImage =  LoaderInfo(e.target).content as Bitmap;
			_windowBitmap.y = _loadedImage.height + 20;

			addChild(_loadedImage);
			addChild(_windowBitmap);
			addChild(_draggableSprite);

			//do an initial copy to give the window something to show
			_isDragging = true; //fake flag
			copyPixels();

			_draggableSprite.addEventListener(MouseEvent.MOUSE_DOWN, drag);
			_draggableSprite.addEventListener(MouseEvent.MOUSE_UP, drop);
			addEventListener(Event.ENTER_FRAME, copyPixels);
		}

//----------------------- DRAG &#38; DROP
		private var _isDragging:Boolean = false;
		private function drag(e:MouseEvent):void{
			_draggableSprite.startDrag(false, new Rectangle(0, 0, _loadedImage.width -_draggableSprite.width, _loadedImage.height- _draggableSprite.height));
			_isDragging = true;
		}

		private function drop(e:MouseEvent):void{
			_draggableSprite.stopDrag();
			_isDragging = false;
		}

//---------------------- COPY PIXELS
		private function copyPixels(e:Event = null):void{
			if(!_isDragging) return;
			_windowBitmap.bitmapData.copyPixels(_loadedImage.bitmapData, _draggableSprite.getRect(_loadedImage), new Point(0,0));
		}

	}
}

</textarea>
]]></description>
		<link>http://masputih.com/copypixels</link>
			</item>
	<item>
		<title>Oleh Oleh</title>
		<description><![CDATA[Ini cerita lama waktu suami lagi pergi ke luar pulau. Tadinya berencana mau beli handphone idaman versi black market secara kalo diliat di internet sih harganya bisa jadi kurang dari 50%. Wow!!! Tapi baca-baca tentang resiko beli barang2 black market akhir2 ini sejak produk Cina masuk ke Indonesia, jadi ngeri juga. Kalau cuma beda garansi [...]]]></description>
		<link>http://ethe.wordpress.com/2008/11/17/oleh-oleh/</link>
			</item>
	<item>
		<title>sebak-baiknya manusia</title>
		<description><![CDATA[Ini mungkin posting singkat berikutnya.
Terinspirasi dari komentar Kang Onno di milis jardiknas, mengomentari seorang guru muda yang merasa terdzalimi.




  

      sebaik-baiknya manusia
      bukan mereka yang jadi juara
      bukan mereka yang mempunyai jabatan tinggi
      bukan mereka yang pandai &#38; banyak gelar
      bukan mereka yang kaya
      
      sebaik-baiknya manusia
      adalah mereka yang bermanfaat untuk umat manusia [...]]]></description>
		<link>http://www.edo.web.id/wp/2008/11/17/sebak-baiknya-manusia/</link>
			</item>
	<item>
		<title>Obama Site’s Cloned</title>
		<description><![CDATA[Budaya meniru, copy paste, imitasi dan sebangsanya ternyata tidak cuman trade mark dan penyakit yang biasanya (masih) milik bangsa ini saja. Kesuksesan website Obama dalam kampanye terpilihnya menjadi presiden amerika, ternyata telah di tiru secara terang-terangan oleh seorang sekelas Benjamin Netanyahu ( Perdana Menteri Israel ). Anda bisa bandingkan pada gambar dibawah ini:

Semuanya terlihat persis, [...]]]></description>
		<link>http://epat.songolimo.net/2008/11/17/obama-sites-cloned/</link>
			</item>
	<item>
		<title>Black Forest Cake</title>
		<description><![CDATA[Gara gara stress ama kerjaan, bosen ama angka dan slide presentasi, trus ngobrol ama one of my best friends, Ibu Luluk, akhirnya jadi deh baking baking, and dekor dekor. (ps. Buat Bu lia aka Imelda Nugraha, hemmmm... kalo ke Malang, gue buatin deh, wekekekeke)

Seperti sudah diduga bahwa hasilnya tidak mungkin begitu memuaskan, wekekeke Tapi kalo rasa sih, udah ok lah :) Resepnya pake punya Ibu Astri, seperti biasanya. Kalo diperhatikan dengan seksama, wekekeke roti ini jadi miring miring. Entah karena posisi ovennya di kompor agak agak ajaib. Oh iya, aku dapet minjem ini oven tangkring secara oven listrikku ga kebagian daya, hehehe abis kesedot ama listriknya dryer laundry :(. Mau beli kok  ya masih sayang ya... nah mumpung Ibu Kaspul lagi ga pernah pake ovennya, untuk sementara ovennya diculik dulu, wekeke mungkin kalo dirumahku bisa lebih produktif.]]></description>
		<link>http://pinguinndut.multiply.com/recipes/item/215/Black_Forest_Cake</link>
			</item>
	<item>
		<title>Soto Sulung aka Soto Madura</title>
		<description><![CDATA[Ini gara gara waktu mertua kemari, pengen Soto Sulung. Dan aku belom pernah tau, spt apa sih. Akhirnya dengan pertolongan Google Search, ketemu juga resepnya, wekeke dan lagi lagi pencariannya berujung di Resep Nugraha wekekeke emang dah mbak Atli, inspiring me a lot banget. 

Potonya ntar yah...]]></description>
		<link>http://pinguinndut.multiply.com/recipes/item/214/Soto_Sulung_aka_Soto_Madura</link>
			</item>
	<item>
		<title>1000 buku untuk tuna netra</title>
		<description><![CDATA[Saya lupa bermulanya kapan tepatnya berkenalan dengan mereka. Yang jelas, beberapa waktu lalu seorang sahabat mengajak saya datang ke sebuah cafe. &#8220;Ada tempat asik, dan yang maen musik keren abis&#8221;. Begitu katanya. Pas banget, kita-kita lagi mumet dengan berbagai urusan kantor. Ajakan itu menjadi seperti oase dalam sahara rutinitas pekerjaan. Disitulah saya berkenalan dengan 2 [...]]]></description>
		<link>http://www.edo.web.id/wp/2008/11/16/1000-buku-untuk-tuna-netra/</link>
			</item>
</channel>
</rss>
