import flash.geom.Matrix;
var sprite:Sprite = new Sprite();
sprite.width = sprite.height = 100;
sprite.transform.matrix = new Matrix(1, 0, 0, 1, -sprite.width/2, -sprite.height/2);
sprite.x = sprite.y = 0; // position the sprite wherever you want
среда, 28 января 2015 г.
Переместить точку регистрации DisplayObject с помощью as3 кода
Очень просто переместить точку опоры DisplayObject, такого как Sprite или видеоклип. Много статей вокруг сети предлагает вставить DisplayObject другого Movieclip и дать ему отрицательные координаты X/Y. Это мне не та же самая вещь, и законченный усложняет вещи, добавляя ненужный контейнер.
В моем примере я сделаю пустого Sprite и перемещу регистрацию в центр. Вот то, как Вы делаете это:
Подписаться на:
Комментарии к сообщению (Atom)
Комментариев нет:
Отправить комментарий