forked from: flash on 2009-12-4
♥0 |
Line 30 |
Modified 2009-12-05 15:35:39 |
MIT License
archived:2017-03-30 09:34:52
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);
}
}
}