flash on 2011-3-10
♥0 |
Line 35 |
Modified 2011-03-10 12:53:03 |
MIT License
archived:2017-03-20 17:18:22
ActionScript3 source code
/**
* Copyright shihu ( http://wonderfl.net/user/shihu )
* MIT License ( http://www.opensource.org/licenses/mit-license.php )
* Downloaded from: http://wonderfl.net/c/x63P
*/
package {
import flash.display.Loader;
import flash.display.LoaderInfo;
import flash.display.Sprite;
import flash.events.Event;
import flash.events.MouseEvent;
import flash.net.URLRequest;
/**
* ...
* @author shujita
*/
public class Main extends Sprite {
public function Main():void {
stage.addEventListener( MouseEvent.CLICK, _onClick );
}
private function _onClick( event:MouseEvent ):void {
trace( "# Main._onClick() >" );
stage.removeEventListener( MouseEvent.CLICK, _onClick );
var urls:Array = [
"http://farm6.static.flickr.com/5174/5485530520_2029f2f7cb_b.jpg"
, "http://farm6.static.flickr.com/5013/5484936261_fbc9001b80_b.jpg"
, "http://farm6.static.flickr.com/5178/5484930491_59b9321402_b.jpg"
, "http://farm6.static.flickr.com/5092/5485528456_c6eb2bb3c8_b.jpg"
, "http://farm6.static.flickr.com/5012/5484926851_cd313d1950_b.jpg"
];
const LENGTH:uint = urls.length;
for ( var idx:int = 0; idx < LENGTH; idx++ ) {
var loader:Loader = new Loader();
loader.load( new URLRequest( urls[ idx ] ) );
loader.contentLoaderInfo.addEventListener( Event.COMPLETE, function( event:Event ):void {
var loadedLoader:Loader = LoaderInfo( event.currentTarget ).loader;
loadedLoader.width = 100;
loadedLoader.scaleY = loadedLoader.scaleX;
} );
addChild( loader ).x = 100 * idx;
}
}
}
}