|
|
|||||
Помгите с циклом, плиз...
Народ помогите с циклом, я запутался совсем в прниципе все просто нужно чтобы при нахождении курсора мыши в области 0<_xmouse<242 и 0<_ymouse<150 в клипе - Fade - происходило действие MovieClip.nextFrame(), до тех пор пока i не станет больше 15. Я делаю через for, но что-то не выходит... Вот текст скрипта, только чур не ругаться
if (_root.Fade._xmouse>0 and _root.Fade._xmouse<242) { tellTarget ("_root.Fade") { for (i=0; i<14; i++) { MovieClip.nextFrame(); trace(i); } } } |
|
|||||
Регистрация: Apr 2001
Адрес: San Pietroburgo
Сообщений: 1,408
|
1) в опрераторе if используется не "and", а "&&";
2) если flash > 4 используй не tellTarget, а такую конструкцию: for(i=1; i<15; i++) { _root.Fade.nextFrame(); trace(i); }
__________________
I denti non possono dire niente... senza la lingua... Perche' la tua lingua e' mia! |
|
|||||
некрофил
Регистрация: Mar 2002
Адрес: ...по колено в кровище...
Сообщений: 2,292
|
Челу же трэба не в одном фрейме, я так понимаю. Внутри клипа пишешь
__________________
...убивать людей не удовольствия ради, но для еды. |
|
|||||
А не проще было бы сделать хиттестом? Если конечно область мувика лежит в тех координатах, которые ты написал.
__________________
In nomine Dei nostri satanas luciferi exclesi! |
|
|||||
Регистрация: Apr 2001
Адрес: San Pietroburgo
Сообщений: 1,408
|
я не понимаю зачем тут побитовое и ???
и уж если писать человеку готовый код, так надо бы и проверку на пятнадцатый кадр сделать... вообщем смотри: на мувик вешаешь скрипт onClipEvent(enterFrame) { while(_root.Flare._currentframe < 15) { if(_root._xmouse < 0 && _root._xmouse > 242 && ....) { _root.flare.nextFrame(); trace(_root.frame._currentframe); } } }
__________________
I denti non possono dire niente... senza la lingua... Perche' la tua lingua e' mia! |
|
|||||
Цитата:
Может подскажете где и еще одна просьба - можете после каждой строки написать что она делает , просто мне так будет намного понятней... За ранее спасибо. |
|
|||||
Регистрация: Apr 2001
Адрес: San Pietroburgo
Сообщений: 1,408
|
на, держи, дарю !!!
вот скрипт прокрутки
тебе останется только добавить код проверки на область исходник для пятерки
__________________
I denti non possono dire niente... senza la lingua... Perche' la tua lingua e' mia! |
Часовой пояс GMT +4, время: 20:38. |
|
« Предыдущая тема | Следующая тема » |
|
|