держать изображение внутри кадра - PullRequest
0 голосов
/ 19 января 2010

Привет, может кто-нибудь помочь мне с проблемой, пожалуйста. Я не ищу никого, кто бы написал для меня код, а просто дал мне несколько советов. Я хочу поместить рамку или границу вокруг изображения в actionscript3. Я хочу использовать изображение, которое значительно больше границы. В результате изображение будет двигаться, но будет отображаться только то, что находится внутри границы. похоже на глядя в замочную скважину ?? моим лучшим усилием было сделать обратную маску, где маска не двигалась, но без успеха. Если у кого-то есть идеи, я был бы очень признателен

Спасибо

Ответы [ 2 ]

0 голосов
/ 19 января 2010

вам нужно создать держатель для изображения и маску, а затем установить маску держателя на маску:

imgHolder.mask = imgMask;

затем добавьте слушателя к изображению следующим образом:

imgHolder.addEventListener(MouseEvent.MOUSE_DOWN, startImageDrag);

затем в функции startImageDrag вы можете перемещать изображение внутри маски

0 голосов
/ 19 января 2010

да, вам понадобится маска для этого. поместите изображение в маску, а затем нарисуйте границу вокруг маски и поместите ее на нее. Я говорю о структуре слоя внутри временной шкалы, вам не нужно писать код для этого (ну, может быть, для анимации ...).

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