Форум Flasher.ru

Форум Flasher.ru (http://www.flasher.ru/forum/index.php)
-   ActionScript 1.0/2.0 (http://www.flasher.ru/forum/forumdisplay.php?f=93)
-   -   Помогите, пожалуйста, для диплома оч. надо (http://www.flasher.ru/forum/showthread.php?t=81190)

BedniaJka 14.06.2006 13:55

Помогите, пожалуйста, для диплома оч. надо
 
Мне нужно чтоб пользователь перемещал объект в определённое место. Как перемещеть объект - я знаю. Надо чтоб он становился в определённое место. Помогитее

E.Q. 14.06.2006 14:12

Вставь этот код туда же где и stopDrag().
Если клип "отпускается" в активной зоне, то он встанет в определенное место.
Код:

if (mclip._x>10 && mclip._x<20 && mclip._y>50 &&mclip._y<60){
    mclip._x = 15;
    mclip._y = 55;
}


Vertax 14.06.2006 14:13

Что значит становился???
Если "бросался" мышью то stopDrag, если задать конкретную координату то mc._x = XXX, mc._y = YYY.

BedniaJka 14.06.2006 14:50

if (mclip._x>10 && mclip._x<20 && mclip._y>50 &&mclip._y<60){
mclip._x = 15;
mclip._y = 55;
}

вставлять сразу после stopDrag() ? или в скобки?

BedniaJka 14.06.2006 14:52

с "mc._x = XXX, mc._y = YYY." оно вообще не шевелится

Vertax 14.06.2006 14:57

Да, сразу после stopDrag(); Не забывай ставить свои имена и координаты.

Вместо mc (mclip) пишешь имя твоего MovieClip'a, вместо XXX, YYY нужные координаты по X и Y соответственно. Между ними естественно точка с запятой.

iNils 14.06.2006 16:51

Нарушения:
1. Название топика не отражает сути вопроса.
2. Уровень вопроса не соответствует разделу, где был создан топик.
3. Автор не пользуется тегами форматирования кода.

Прочтите пожалуйста правила, о результатах чтения можете сообщить в приват.


Часовой пояс GMT +4, время: 14:36.

Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.