Как установить динамические местоположения в изображении с помощью actionscript3.0? - PullRequest
0 голосов
/ 17 февраля 2011

Я хочу установить различные местоположения в изображении, и когда я наведу указатель мыши на местоположение, оно должно что-то показать (положение ячейки 'box' или 'x' и y '). Как я могу этого добиться .?

Ответы [ 3 ]

1 голос
/ 03 августа 2011

Надеюсь, вы хотите установить некоторые места на сцене, и вы хотите что-то сохранить.

Если это так, ваше кодирование хорошее.здесь после вы можете достичь этого, используя amf-php для конечной цели.php поможет вам хранить значения в базе данных.обратитесь в Google, чтобы узнать об amf-php.

удачи.

0 голосов
/ 19 февраля 2011

Не точка регистрации ...

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);
}

Запустите этот код. Он заполнит сцену 280 спрайтами, и у каждого спрайта может быть имя экземпляра diff ..

Я хочу сделать это, используя пиксели ... или любой другой способ сделать это?

0 голосов
/ 17 февраля 2011

не уверен, что вы ищете, может быть что-то подобное http://www.oscartrelles.com/archives/dynamic_movieclip_registration_with_as3

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...