![]() |
|
||||||||||
|
|||||
|
Ой как бы обьяснить:
Типа у меня 2 кадра. На первом у меня находится ролик "r1" в нём кнопка. На втором у меня находится ролик "r2" в нём два кадра (На каждом кадре стоит CTOP) Задача: нужно чтоб при ножатии кнопки из ролика r1 тебя переносила на 2 кадр и при этом мувик r2 переходил на второй кадр. Ну чтоб переходить на главные кадры из мувика я знаю _root.gotoAndStop(2); А как при этом чтоб ещё и ролик запускался?
__________________
Сила в боржоми :cool: |
|
|||||
|
Регистрация: Oct 2005
Сообщений: 207
|
on(press)
{ _root.r2.gotoAndStop(2); } |
|
|||||
|
Ветеран форума
|
У него здесь два кадра .... так что на кнопке пиши
а в руте второго кадра
__________________
BestMasterиZация |
|
|||||
|
С виду всё работает, но это можно сделать проще просто убать стоп с первого кадра R2.
А мне нужно чтоб r2 переходил на кадр 2 только тогда когда нажмёш на копку в ролике r1. Ну это типа один из способов звщиты от ctrl+left Я думаю это сложнее как-то!?
__________________
Сила в боржоми :cool: Последний раз редактировалось BIK; 25.10.2005 в 13:52. |
|
|||||
|
Регистрация: Oct 2005
Сообщений: 207
|
Заведи переменную и сохраняй туда состояние кнопки (т.е. была ли она нажата).
|
|
|||||
|
Вот это как рас я и не умею (
__________________
Сила в боржоми :cool: |
|
|||||
|
Регистрация: Apr 2004
Адрес: macromedia—adobe Любит: Flash MX
Сообщений: 2,860
|
В первом кадре пишешь: _root.pres = 1
А потом к кнопке on(press){ if(_root.pres == 1){ //если _root.pres = 1, то _root.pres = 0 // сделать _root.pres = 0 и _root.r2.gotoAndStop(2); //перейти у кнопки на кадр 2! } }
__________________
маска лошади и коня в россии и снг с бесплатной доставкой gimmethevape вейпы и поды доставка |
|
|||||
|
Регистрация: Oct 2005
Сообщений: 207
|
Поправляю:
В первом кадре пишешь: pres = false; А потом к кнопке on(press){ if(!pres){ pres = true; gotoAndStop(2); } } Во втором кадре: if (!pres) { gotoAndStop(1); } r2.gotoAndStop(2); PS. Так как это все и так находится в _root'е то писать его каждый раз не обязательно. Последний раз редактировалось Vertax; 26.10.2005 в 12:51. |
|
|||||
|
Не работает !
Это уже становится интересно ) Вот исходник !
__________________
Сила в боржоми :cool: |
|
|||||
|
Регистрация: Oct 2005
Сообщений: 207
|
1 кадр:
var pres = false; _root.stop(); 1 кадр клип r1: on (press) { _root.pres = true; _root.gotoAndPlay(2); } 2 кадр: if (_root.pres == false) { _root.gotoAndStop(1); } else { _root.r2.gotoAndPlay(2); _root.stop(); } PS. Что - то я сам запутался когда с рутом, а когда без рута. У меня наработка 500 строк в пяти кадрах на 1 слое и прекрасно все работает без рута. ПАРАДОКС :-) |
![]() |
![]() |
Часовой пояс GMT +4, время: 17:12. |
|
|
« Предыдущая тема | Следующая тема » |
|
|