PDA

Просмотр полной версии : перемещение "кривых" картинок


as_68
07.10.2012, 23:59
Чего-то затупил. (
Необходимо перемещать картинки размещенные на сцене.
Картинки - это прозрачные png (например, звезды). При преобразовании их в mc активная область становится прямоугольником. Как сделать активную область звездами?

Пробовал hitArea, но чего-то не работает.
Для каждого:
f_01.hitArea = fhit_01;
f_01.onPress = function() {
this.startDrag();
// _root.fhit_01.startDrag();
this.swapDepths(this.getNextHighestDepth());
};
f_01.onRelease = function() {
this.stopDrag();
// _root.fhit_01.stopDrag();
};

Hauts
08.10.2012, 10:20
Положите в клипы "звёзд" кнопку с нужной вам активной областью и ловите клик по ней, а не по всему клипу.

Кстати

this.swapDepths(this.getNextHighestDepth());
лучше поменять на
this.swapDepths(this._parent.getNextHighestDepth());
так как нужна глубина у родительского клипа