![]() |
|
||||||||||
|
|||||
|
Регистрация: Jun 2007
Сообщений: 106
|
Есть Shape, перетаскиваю ее в другое место, а она возвращается обратно, что делать?
|
|
|||||
|
Контрибьютор базы знаний по Флекс
Регистрация: Aug 2005
Сообщений: 690
|
чем перетаскиваешь?
__________________
Flex 2 и Co |
|
|||||
|
Регистрация: Jun 2007
Сообщений: 106
|
я рисую в канвасе объект, потом делаю его трансформацию, например при смещении его translate, все ок, далее когда пытаюсь применить matrix transform он возвращается в исходное положение, как был до перемещения.
|
|
|||||
|
Регистрация: Jun 2007
Сообщений: 106
|
event.updateAfterEvent(); не помогает
__________________
в рабстве... |
|
|||||
|
Регистрация: Jun 2007
Сообщений: 106
|
private function setScale(bounds:Rectangle):void {
var matrixMy:Matrix = new Matrix();
var oldX:Number=bounds.x+parentApplication.pathDelClip.width/2;
var oldY:Number=bounds.y+parentApplication.pathDelClip.height/2;
matrixMy.translate(-oldX,-oldY);
if((bounds.width>50)&&(bounds.height>50)&&(bounds.x>0)&&(bounds.y>0)&&(bounds.x+bounds.width<583)&&(bounds.y+bounds.height<397)){
matrixMy.scale((this.mouseX/offSetXO),(this.mouseY/offSetYO));
matrixMy.translate(oldX,oldY);
parentApplication.pathDelClip.transform.matrix=matrixMy;
setRezMask(parentApplication.pathDelClip.getBounds(parentApplication.draw_canvas));
endPoint(parentApplication.pathDelClip.getBounds(parentApplication.draw_canvas));
}else{
flagStartDrag=false;
}
}
__________________
в рабстве... |
|
|||||
|
попробуй трансформировать именно матрицу твоего объекта, а не вновь созданную:
var matrixMy:Matrix = parentApplication.pathDelClip.transform.matrix;//new Matrix(); зы: неужели трудно дать пример локализованной проблемы, который можно запустить и потестить, при чем здесь setRezMask, endPoint.., что за parentApplication.pathDelClip и пр. несерьезно ждать уважительного отношения к своей проблеме, даже не потрудившись нормально ее сформулировать.. Последний раз редактировалось silin; 30.08.2007 в 20:57. |
|
|||||
|
Регистрация: Jun 2007
Сообщений: 106
|
просто там много кода, и хотелось узнать направление куда двигатся...
__________________
в рабстве... |
|
|||||
|
ты чего, прямо в graphics канваса это рисуешь ??
|
|
|||||
|
Регистрация: Jun 2007
Сообщений: 106
|
...нет, канвас внешний контейнер.
Вариант с трансформацией собственной матрицы с объектами помог. Спасибо.
__________________
в рабстве... |
![]() |
![]() |
Часовой пояс GMT +4, время: 16:18. |
|
|
« Предыдущая тема | Следующая тема » |
|
|