![]() |
|
||||||||||
|
|||||
|
Народ помогите вычислить координаты Drag...
Есть динамически созданный мувик "muv" который с помощью программной анимации перемещается от одних координат к другим, так вот этот мувик сейчас можно перетащить только в пределах заданных координат , а как можно реализовать то что бы мувик можно было тягать по экрану ,но при попадании в определенные координаты выполнялось определенное действие например "gotoAndPlay(5);" |
|
|||||
|
и т. д.
__________________
"We Are The Champions My Friends!" Queen |
|
|||||
|
Вот так работает , треёсид Х и Y, так блин мувик от stopDrag() прилип к курсору .....
muv.onPress = function (){
this.onEnterFrame = startDrag;
}
muv.onRelease = function (){
this.onEnterFrame = stopDrag;
}
function stopDrag(){
if(this._x<100){
trace("x < 100");
}
if(this._y>200){
trace("y > 200");
}
}
а так нажимается , но вообще не перетаскивается... |
|
|||||
|
Вот работает и не прилипает.....А вообще Corc спасибо....
|
|
|||||
|
Люди помогите какая то фигня происходит.... По идее при перетягивании, если мувик попадает на координаты х=650 и у=87 ,то происходит "_root.load_info.two.gotoAndPlay(51);" , но при перетягивании нажав на мувик появляется точно такой же мувик на этих блин координатах х=650 и у=87 ну и соответственно происходит "_root.load_info.two.gotoAndPlay(51);" ???????????
muv.onPress = function (){
this.onEnterFrame = Drag;
startDrag(this, false);
}
muv.onRelease = function (){
stopDrag();
}
function Drag(){
if(this._x<>650){
trace("x <> 650");
}else{
_root.load_info.two.gotoAndPlay(51);
}
if(this._y<>87){
trace("y <> 87");
}else{
_root.load_info.two.gotoAndPlay(51);
}
}
|
|
|||||
|
Нуб нубам
модератор форума
Регистрация: Jan 2006
Адрес: Бердск, НСО
Сообщений: 6,445
|
CORC, запутал человека со своими onEnterFrame. Чем тебе onMouseMove не угодил?
__________________
Reality.getBounds(this); |
|
|||||
|
У меня на onMouseDown реагирует этот мувик , потом он проигрывается , потом его надо взять и положить на место где он появился при этом если это не те координаты то нечего не происходит........
А насчет того что я написал чуть выше , если мувик попытаться перетащить вниз и вправо то такой фигни непроисходит....... |
|
|||||
|
Регистрация: Jul 2007
Сообщений: 306
|
Use hitTest!!!
i prototip DRAG na proto.layer51.com |
![]() |
![]() |
Часовой пояс GMT +4, время: 18:03. |
|
|
« Предыдущая тема | Следующая тема » |
|
|