Сейчас порпробую
Добавлено через 20 минут
Результата нет

Код:
package{
import flash.display.Sprite;
import flash.events.Event;
import flash.events.MouseEvent;
import figura;
public class problem extends Sprite{
public var pF:figura;
var i:uint=0;
public function problem(){
addChild(pBtnCreate);
addEventListener("enterFrame",on_clk_btn_create);
}
function on_clk_btn_create(event:Event){
if(pBtnCreate.flag_on){
removeEventListener("enterFrame",on_clk_btn_create);
for( i=0; i < pmap.mainPoint.length;i++){
pF = new figura();
addChild(pF);
}
}
}
}}
//----------------------------------------------------------------------------
package{
import flash.geom.*;
public class figura extends Sprite{
public function figura(){
pX = 200;
pY = 300;
draw();
addEventListener("mouseDown",ClickDownButton);
}
private function draw(x:uint,y:uint):void {
graphics.beginFill(0xFF9966);
graphics.drawRect(pX,pY, 60, 60);
graphics.endFill();
// Тут фигура рисуется правильно,по глобальным координатам
}
function ClickDownButton(event:MouseEvent):void {
removeEventListener("mouseDown",ClickDownButton);
//По клику мыши фигура должна переместится в точку x = 400,y = 10(глобальные)
var dpX:int = 400;
var dpY:int = 10;
// Попробовал так.
var stagePoint:Point = new Point(dpX,dpY);
var mypoint:Point = bigFigura.globalToLocal(stagePoint);
this.x = mypoint.x;
this.y = mypoint.y;
}
}}
Добавлено через 21 минуту
Ошибка
bigFigura.
Добавлено через 4 часа 53 минуты
Все!Разобрался без globalToLocal. Если кому интересно, отвечу с удовольствием.