|
|
|||||
Регистрация: Jan 2002
Адрес: Moscow
Сообщений: 38
|
Координаты
ну вот. вопрос - проще простого. и нигде не могу найти исходник, а сама писать такие штуки не умею
нужно чтобы если координаты в мувике по оси Х были больше таких-то или меньше таких-то и также по оси Y, то gotoAndStop в нужный мне фрейм. вот собственно и все... никто не знает где взять такую штуку - на сайте искала но так и не нашла. а программер из меня... вообще не программер |
|
|||||
koord_x = getProperty("имя мувиклипа", _x);
koord_y = getProperty("имя мувиклипа", _y); left_stop=число, ограничивающее координату слева; rightx_stop=число, ограничивающее координату справа; up_stop=число, ограничивающее координату сверху; down_stop=число, ограничивающее координату снизу; if ((koord_x>left_stop) and (koord_x<right_stop) { if ((koord_y>down_stop) and (koord_y<up_stop) { gotoandplay(куда тебе надо); } Последний раз редактировалось MasterAlien; 18.12.2002 в 15:12. |
|
|||||
ага почти
тока незабудь что если этот клип останется на сцене, то он будет отсылать тебя туда постоянно пока координаты будут в установленом диапазоне...
так что установи какой нть флаг, который будет устанавливаться в момент када тебя отослали... и шоб клип видел, что он тебя уже отправил и больше этого делать не стоит! вот такое вольное дополнение...
__________________
Max. |
|
|||||
на самом деле ты совершенно прав, но это не во всех случаях.........
если изменение координат идет довольно быстро это никчему, если мувик удаляется, это тоже никчему......... а если ты имеешь в виду постоянноую проверку , то ясен пень, нада предусматривать ........ тада код буит такой: koord_x = getProperty("имя мувиклипа", _x); koord_y = getProperty("имя мувиклипа", _y); left_stop=число, ограничивающее координату слева; rightx_stop=число, ограничивающее координату справа; up_stop=число, ограничивающее координату сверху; down_stop=число, ограничивающее координату снизу; if ((koord_x>left_stop) and (koord_x<right_stop) { if ((koord_y>down_stop) and (koord_y<up_stop) { if (cheked!=1){ //самый простой пример , даже без true и false cheked=1; gotoandplay(куда тебе надо); } } }
__________________
In space no one can hear you scream |
|
|||||
ну почти...
2 MasterAlien:
Цитата:
Цитата:
Цитата:
ну и по поводу кода: if(_currentframe==1 and left_stop<koord_x<right_stop and down_stop<koord_y<up_stop ){ gotoandplay(2); } наверное так красивше будет... типа если этот клип на первом кадре стоит то тада иди и играй со второго, а если уже играет, то кури веники и жди окончания. Это как один из вариантов, шоб без флага - контролировать номер текущего кадра.
__________________
Max. Последний раз редактировалось Max N Chubin_; 19.12.2002 в 11:24. |
|
|||||
Регистрация: Jan 2002
Адрес: Moscow
Сообщений: 38
|
Не-а, не работает (
или я что-то делаю не так ( придирается к незакрытым скобкам и работать не желает |
|
|||||
ну почему всегда одно и то же?
2 Glaphira:
мой синтаксис ошибок не содержит, а вот у товарища MasterAlien действительно в 2х IF не хватает закрывающей скобки... ну нам ведь голова нужна не тока чтоб в неё кушать! Правда? давай исходник!!! уже бы давно исправили!!!!! Это как врачу диагноз по телефону ставить!!!
__________________
Max. |
|
|||||
Регистрация: Jan 2002
Адрес: Moscow
Сообщений: 38
|
:(
ох, ниче все равно не получается. без ошибок, но ничего из того, чтобы мне хотелось видеть, не происходит
Цитата:
Последний раз редактировалось Glaphira; 19.12.2002 в 16:12. |
|
|||||
а собсно что нужно то?
Цитата:
к какому месту относился вопрос? теперь расскажите алгоритм того что нужно получить из этого примера...
__________________
Max. |
|
|||||
Регистрация: Jan 2002
Адрес: Moscow
Сообщений: 38
|
Блин, пока болела неделю мой вопрос уехал аж на вторую страницу
а сделать - когда я нажимаю на кнопку купить - возникает поле с адресом и вопрос "вы находитесь рядом?". по идее если нажать "да" - попадаешь в раздел, где собстно купить все и можно (еду. сайт про еду будет), если нажать "нет" - то ничего не случится. а если ничего не нажать - это меню с вопросом так и будет болтаться на экране, причем независимо от полосы прокрутки на одном и том же месте. проще всего тогда нажать на одну из кнопок и оно исчезнет. но клиент взъелся - хочу чтобы если человек выберет один из пунктов меню (о фирме например или еще чего-нибудь - в исходнике их нет, чтобы файл был не оч. большим), то вопрос о местонахождении также исчезал. ну и вот... то есть потому я хочу, чтобы когда я увожу мышь дальше определенных координат - менюшка с вопросом сама пропадала. или если клацаю на поле, выходящем за определенные координаты... правда не знаю ответит ли мне кто-нибудь... столько времени уж прошло |
Часовой пояс GMT +4, время: 17:09. |
|
« Предыдущая тема | Следующая тема » |
Опции темы | |
Опции просмотра | |
|
|