![]() |
Перескока (-_-)
Ой как бы обьяснить:
Типа у меня 2 кадра. На первом у меня находится ролик "r1" в нём кнопка. На втором у меня находится ролик "r2" в нём два кадра (На каждом кадре стоит CTOP) Задача: нужно чтоб при ножатии кнопки из ролика r1 тебя переносила на 2 кадр и при этом мувик r2 переходил на второй кадр. Ну чтоб переходить на главные кадры из мувика я знаю _root.gotoAndStop(2); А как при этом чтоб ещё и ролик запускался? |
on(press)
{ _root.r2.gotoAndStop(2); } |
У него здесь два кадра .... так что на кнопке пиши
Код:
on(press)Код:
_root.r2.gotoAndStop(2); |
С виду всё работает, но это можно сделать проще просто убать стоп с первого кадра R2.
А мне нужно чтоб r2 переходил на кадр 2 только тогда когда нажмёш на копку в ролике r1. Ну это типа один из способов звщиты от ctrl+left Я думаю это сложнее как-то!? |
Заведи переменную и сохраняй туда состояние кнопки (т.е. была ли она нажата).
|
Вот это как рас я и не умею (
|
В первом кадре пишешь: _root.pres = 1
А потом к кнопке on(press){ if(_root.pres == 1){ //если _root.pres = 1, то _root.pres = 0 // сделать _root.pres = 0 и _root.r2.gotoAndStop(2); //перейти у кнопки на кадр 2! } } |
Поправляю:
В первом кадре пишешь: pres = false; А потом к кнопке on(press){ if(!pres){ pres = true; gotoAndStop(2); } } Во втором кадре: if (!pres) { gotoAndStop(1); } r2.gotoAndStop(2); PS. Так как это все и так находится в _root'е то писать его каждый раз не обязательно. |
Вложений: 1
Не работает !
Это уже становится интересно ) Вот исходник ! |
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:19. |
Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.