class LineTest {
function LineTest (path :MovieClip) {
var x1 :Number = 50;
var y1 :Number = 50;
var x2 :Number = 150;
var y2 :Number = 150;
path.createEmptyMovieClip("seed", 1);
var mc :MovieClip = path.seed;
mc.lineStyle(1,0x000000);
mc.moveTo(x1, y1);
mc.lineTo(x2, y1);
mc.lineTo(x2, y2);
mc.lineTo(x1, y2);
mc.lineTo(x1, y1);
}
static function main () :Void {
var base :LineTest = new LineTest(_root);
}
}
class FillTest {
function FillTest (path :MovieClip) {
var x1 :Number = 50;
var y1 :Number = 50;
var x2 :Number = 150;
var y2 :Number = 150;
path.createEmptyMovieClip("seed", 1);
var mc :MovieClip = path.seed;
mc.lineStyle();
mc.beginFill(0xFF0000);
mc.moveTo(x1, y1);
mc.lineTo(x2, y1);
mc.lineTo(x2, y2);
mc.lineTo(x1, y2);
mc.lineTo(x1, y1);
mc.endFill();
}
static function main () :Void {
var base :FillTest = new FillTest(_root);
}
}
class JpegLoad {
private var count :Number;
function JpegLoad (path) {
path.createEmptyMovieClip("seed", 1);
var pMc :MovieClip = path.seed;
pMc.createEmptyMovieClip("seed", 1);
var mc :MovieClip = pMc.seed;
mc.loadMovie("img/test.jpg");
count = 0;
var ref = this;
pMc.onEnterFrame = function () {
var obj :Object = new Object();
obj.target = this;
ref.onEnterFrameHandler(obj);
};
}
public function onEnterFrameHandler (event) :Void {
var target = event.target;
count++;
target._alpha = 50 + 50 * Math.cos(Math.PI * count / 200);
}
static function main () :Void {
var base :JpegLoad = new JpegLoad(_root);
}
}
class SwfLoad {
function SwfLoad (path :MovieClip) {
path.createEmptyMovieClip("seed" ,1);
var pMc :MovieClip = path.seed;
pMc.createEmptyMovieClip("seed" ,1);
var mc :MovieClip = pMc.seed;
mc.loadMovie("img/test.swf");
}
static function main () :Void {
var base :SwfLoad = new SwfLoad(_root);
}
}