Actionscript 3 如何使用actionscript3.0在图像中设置动态位置?

Actionscript 3 如何使用actionscript3.0在图像中设置动态位置?,actionscript-3,Actionscript 3,我想在图像中设置不同的位置,当我将鼠标移到位置上时,它需要显示一些内容(“框”或“x”和“y”位置)。我怎样才能做到这一点呢?不知道你在找什么,可能是这样的 不是注册点 var msgBox:messageBox;//package var loc:Array = new Array(); for(var i:uint = 0;i<20;i++) { for(var j:uint = 0;j<14;j++) { spr = new Sprite();

我想在图像中设置不同的位置,当我将鼠标移到位置上时,它需要显示一些内容(“框”或“x”和“y”位置)。我怎样才能做到这一点呢?

不知道你在找什么,可能是这样的
不是注册点

var msgBox:messageBox;//package

var loc:Array = new Array();
for(var i:uint = 0;i<20;i++)
{
    for(var j:uint = 0;j<14;j++)
    {
        spr = new Sprite();
        spr.graphics.beginFill(0xaaaaaa,.1);
        spr.graphics.drawCircle(0,0,10);
        spr.graphics.endFill();
        addChild(spr);
        loc.push(spr);
        spr.x = 30 + i * spr.width * 1.3;
        spr.y = 30 + j * spr.height * 1.3;  
    }

}
for(i=0; i<loc.length;i++)
{
    loc[i].name = "unknown "+i;
    loc[i].buttonMode = true;
    loc[i].addEventListener(MouseEvent.MOUSE_OVER, mouseOverAction);
    loc[i].addEventListener(MouseEvent.MOUSE_OUT, mouseOutAction);
}
function mouseOverAction (e:MouseEvent):void 
{
    msgBox = new messageBox(100,20,6,0xFFFFFF);
    addChild(msgBox);
    cur_loc_name = new TextField();
    cur_loc_name.text = e.target.name;
    msgBox.addChild(cur_loc_name);
    cur_loc_name.x = 5;
    cur_loc_name.y = 1;
    msgBox.x = mouseX + 20;
    msgBox.y = mouseY + 26;
}
function mouseOutAction (e:MouseEvent):void 
{
    removeChild(msgBox);
}
var-msgBox:messageBox//包裹
var loc:Array=new Array();

对于(var i:uint=0;iHope),您希望在stage中设置一些位置,并希望存储一些内容

如果是这样的话,你的代码就很好了。在这里,你可以通过使用amf php作为后端来实现这一点。php将帮助你在数据库中存储值。请参考谷歌了解amf php


祝你好运。

嗨,Benny,欢迎使用Stack Overflow!我建议对你的答案进行编辑,将你的代码放入代码块中。如果你想更改任何其他内容,请随意再次编辑。哦,作为对你答案最后一部分的回应,我建议你提出一个问题(使用)并链接到此问题。