topical media & game development
professional-flex-code-16-LoaderShapeExample.ax
professional-flex-code-16-LoaderShapeExample.ax
[swf]
flex
package
{
import flash.display.Sprite;
import flash.display.StageAlign;
import flash.display.StageScaleMode;
import flash.display.Shape;
import flash.display.Loader;
import flash.net.URLRequest;
public class @ax-professional-flex-code-16-LoaderShapeExample extends Sprite
{
public function @ax-professional-flex-code-16-LoaderShapeExample() {
if( stage != null ) {
stage.scaleMode = StageScaleMode.NO_SCALE;
stage.align = StageAlign.TOP_LEFT;
}
var maskRect:Shape = new Shape();
maskRect.graphics.beginFill( 0xFFFFFF );
maskRect.graphics.drawRect( 10, 10, 71, 71 );
maskRect.graphics.endFill();
addChild( maskRect );
var logoLoader:Loader = new Loader();
logoLoader.mask = maskRect;
var url:String = "http://media.wiley.com/assets/253/59/wrox_logo.gif";
var urlReq:URLRequest = new URLRequest( url );
logoLoader.load( urlReq );
addChild( logoLoader );
}
}
}
(C) Æliens
04/09/2009
You may not copy or print any of this material without explicit permission of the author or the publisher.
In case of other copyright issues, contact the author.