URLから画像を読み込む。

ついでにマウスドラッグ機能も付けてみた。

ComponentsにUILoaderというのがあって、Mx.Loaderと似た感じで使える。

UILoader on Flash CS3

Source Code (Flash CS3 / AS3)

1フレーム目。

まず最初にloaderの初期位置を保存しておく。

varpX:Number=loader.x;

varpY:Number=loader.y;

loadButton.addEventListener(MouseEvent.CLICK,loadPhoto);

functionloadPhoto(event:MouseEvent):void{

trace(“load”);

loader.x=pX;//initializeposition

loader.y=pY;

loader.source=urlText.text;

loader.load();

}

/*DragandDrop*/

loader.addEventListener(MouseEvent.MOUSE_DOWN,

function(){

loader.startDrag();

}

);



loader.addEventListener(MouseEvent.MOUSE_UP,

function(){

loader.stopDrag();

}

);

■AS2->AS3への移行

ちょっと型が厳格になったのと、関数が変わったので

actionscript cheatsheet – blog: actionscript news, tips, tutorials ActionScript 2.0 to 3.0 Migration Cheatsheets! NEW, FREE DOWNLOAD!

ActionScript 2.0 の移行 – Adobe® Flex™ 2 リファレンスガイド

この2つで、今までの機能を検索して、AS3での名前を調べる。

で、Flash CS3のヘルプから検索すればソースコードが見つかるし、

Adobe Flex 2 ActionScript 3.0のプログラミング(PDF)

500ページのpdfからも探せる。