Public feed
#531155
var panleft = 0;
var panright = 0;
var pantop = 0;
var panbottom = 0;
var zoomin = 0;
var zoomout = 0;
/*
bg_mc._x = -70;
bg_mc._y = 128;
bg_mc._xscale = 58;
bg_mc._yscale = 58;
*/
MovieClip.prototype.DrawCircle = function (x, y){
//function circleTo(x, y, name){
//trace("drawcircle");
//var movie = this.createEmptyMovieClip(name, 0);
with(this){
var a = 20;
var b = 20;
var j = a * 0.70711;
var n = b * 0.70711;
var i = j - (b - n) * a/b;
var m = n - (a - j) * b/a;
//var x = Stage.width/2;
//var y = Stage.width/2;
beginFill(0xFF0000);
//lineStyle(1, 0, 100);
moveTo(x + a, y);
curveTo(x + a, y - m, x + j, y - n);
curveTo(x + i, y - b, x, y - b);
curveTo(x - i, y - b, x - j, y - n);
curveTo(x - a, y - m, x - a, y);
curveTo(x - a, y + m, x - j, y + n);
curveTo(x - i, y + b, x, y + b);
curveTo(x + i, y + b, x + j, y + n);
curveTo(x + a, y + m, x + a, y);
}
}
/*
MovieClip.prototype.DrawCircle = function (x, y, r){
//trace("this: " + this);
var c1 = r * (Math.SQRT2 - 1);
var c2 = r + Math.SQRT2/2;
//trace(c1 + " : " + c2);
lineStyle(1, 0, 100);
this.moveTo(x + r, y);
this.curveTo(x + r, y + c1, x + c2, y + c2);
this.curveTo(x + c1, y + r, x, y + r);
this.curveTo(x - c1, y + r, x - c2, y + c2);
this.curveTo(x - r, y + c1, x - r, y);
//this.curveTo(x - r , y - c1, x - c2, y - c2);
//this.curveTo(x - c1, y - r, x, y - r);
//this.curveTo(x + c1, y - r, x + c2, y - c2);
//this.curveTo(x + r, y - c1, x + r, y);
}
*/
//_root.createEmptyMovieClip("circle", 1);
//_root.circle.circleTo(200, 200, 10);
//circleTo(Stage.width/2, Stage.width/2);
//circleTo(200, 200, "circle1");
//circleTo(400, 400, "circle2");
bg_mc.createEmptyMovieClip('circle', 0);
bg_mc.circle.DrawCircle(300, 300, 50);
//circle.DrawCircle(0, 70, 50);
//circle._x = 300;
//trace ("width: " + circle._width + " : " + circle._height);
//trace("_x: " + circle._x + " : " + circle._y);
var bounds_obj:Object = bg_mc.circle.getBounds(this);
for(var i in bounds_obj){
trace(i+" --> " + bounds_obj[i]);
}
//_root.DrawCircle(500, 500, 50);
//circle.DrawCircle(200, 200, 50);
circle.onPress = function(){
this.startDrag();
}
circle.onRelease = function(){
this.stopDrag();
}
_root.onEnterFrame = function(){
q = new Object();
q.x = Math.round(_xmouse);
q.y = Math.round(_ymouse);
//trace(q.x + " : " + q.y);
//trace(this.circle._x);
p = new Object();
p.x = bg_mc.circle._x;
p.y = bg_mc.circle._y;
//trace("this: " + this);
//this.localToGlobal(p);
trace(q.x + " : " + q.y + "////" + p.x + " : " + p.y);
if(panright){
bg_mc._x -= 10;
}
if(panleft){
bg_mc._x += 10;
}
if(pantop){
bg_mc._y += 10;
}
if(panbottom){
bg_mc._y -= 10;
}
if(zoomin){
bg_mc._xscale += 1;
bg_mc._yscale += 1;
}
if(zoomout){
bg_mc._xscale -= 1;
bg_mc._yscale -= 1;
}
}