PDA

Просмотр полной версии : Товагищи!!! как получить _X мувика в конкретном кадре???


Мыкыта
18.03.2003, 01:06
У меня возникла трудность с навигациеей по сайту.... и я решил написать некий обработчик..

пример:

on(press)
{
if(logo._x==40)
{ _root.gotoAndplay("marker_up")}
else
{ _root.gotoAndplay("marker_dawn")
}
нихрена не работает:(((( выплоняет второе условие всегда!

можеть я че не догоняю..

Как вообче вычеслить место положения в определенном кадре мувика?????

Заранее благодарен

DUDE
18.03.2003, 01:57
on(press){
if(logo._x==40)
{ _root.gotoAndplay("marker_up")}
else if(logo._x!=40)
{ _root.gotoAndplay("marker_dawn")
}
Должно работать! :)

JeeP
18.03.2003, 04:57
будь проще:

on(press){
_root.gotoAndplay("marker_dawn")
}

Useless
18.03.2003, 13:14
Оригинал написал(а) Мыкыта
нихрена не работает:(((( выплоняет второе условие всегда!А ты уверен, что ты точно попал на x == 40? Как ты в этом убедился?

Мыкыта
18.03.2003, 14:05
Простите великодушно за панику.... поторопился.... но всетаки странно почему мувик перемещается, а в пропертях X, Y остаются неизменными???

Я зацепил мувик за _width, но и здесь не обошлось без крови.
Дело в том что значение которое показывается в пропертях приблизительное а я ставил ==, и ничего не выходило.... в итоге поробовал <= и все заработало

PS: а просто gotoAndplay сликом замороченно так как в каждой части филма кнопка должна работать по разному, в зависимости от положения логотипа.... я поначалу голову чуть не сломал пока в голову мысля не пришла с обработчиком...

kubanoid
19.03.2003, 18:13
onClipEvent (enterFrame) {
if (hitTest(40,"")) {
_root.gotoAndPlay(один);
}else{_root.gotoAndPlay(два);}
}
ставишь этот код на клип и ура