Flash as3 перетаскивая фрагменты ролика из компонента Scrollpane в фрагмент ролика / сцену - PullRequest
0 голосов
/ 02 октября 2011

Привет, я новичок на этой доске, надеюсь, вы поможете мне.

Я пытаюсь сделать игру на флэш-карте. Теперь у меня есть элементы в мувиклипе, и я хочу этот мувиклип в компонент прокрутки, но у меня естьпробники приводят к тому, что перетаскивание не выходит за пределы полосы прокрутки.

Вот мой код

container.mc_item.buttonMode = true;

container.mc_item.addEventListener(MouseEvent.MOUSE_DOWN, onDown);
function onDown(event:MouseEvent):void {
container.mc_item.startDrag();
}
container.mc_item.addEventListener(MouseEvent.MOUSE_UP, onUp);
function onUp(event:MouseEvent):void {
container.mc_item.stopDrag();
trace(container.mc_item.dropTarget.parent.name);   // this is the command that tells us which area the mc_item was dropped on
}
container.scrollpane.source= container.mc_item;

Пожалуйста, помогите


Я загрузил исходный код в cs4.Было бы здорово, если бы вы могли перетаскивать каждый динамический _mc в области прокрутки, чтобы перетаскивать его в мувиклип снаружи.Можно ли дать каждому из _mc в области прокрутки метку?

http://www.speedshare.org/download.php?id=5324318F11

Спасибо

1 Ответ

0 голосов
/ 03 октября 2011

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

...