forked from: flash on 2009-12-4

by hacker_9p8x8mco
♥0 | Line 30 | Modified 2009-12-05 15:35:39 | MIT License
play

ActionScript3 source code

/**
 * Copyright hacker_9p8x8mco ( http://wonderfl.net/user/hacker_9p8x8mco )
 * MIT License ( http://www.opensource.org/licenses/mit-license.php )
 * Downloaded from: http://wonderfl.net/c/pCs0
 */

// forked from tak0294's flash on 2009-12-4
package {
    import flash.display.*
    import flash.events.Event;
    import flash.geom.*;
    import flash.utils.ByteArray;
    import flash.net.URLRequest;
import flash.system.LoaderContext;
    public class FlashTest extends Sprite {
        public function FlashTest() {
            // write as3 code here..
        	// URLRequestクラスを 読み込むパス url を元に作る。
        	var urImage:URLRequest = new URLRequest( "http://www.cbc-net.com/topics/assets_c/2009/12/091203_dotfla2-thumb-160x160-2002.jpg");

        	// URLRequestを読込に設定。
        	//画像読み込み.
        	var context:LoaderContext = new LoaderContext(true);

        	var img:Loader = new Loader();
            img.x = 100;
            img.y = 200;
        	addChild(img);
        	img.contentLoaderInfo.addEventListener(Event.COMPLETE, LoaderInfoInitFunc);
        	//var info:LoaderInfo = img.contentLoaderInfo;
     
     
             	
        	img.load( urImage, context );
        	//info.addEventListener (Event.INIT,LoaderInfoInitFunc);
        }
        
        private function LoaderInfoInitFunc(e:Event):void
        {
 var bmp:Bitmap = Bitmap(e.target.content as Bitmap);
	var bmp_data:BitmapData = bmp.bitmapData;
	var color:uint = bmp_data.getPixel32(42,31);
	var _red   : uint = (color >> 16) & 0xFF;
	var _green : uint = (color >>  8) & 0xFF;
	var _blue  : uint = (color >>  0) & 0xFF;

	trace(color);
        }
    }
}