![]() |
Переменная
Народ!
Мне нужно чтобы если переменная a была больше или ровна 15, производился переход к сцене 2 в кадр 1. У меня написано так: if (a >= 15) { gotoAndPlay ("Scene 2", 1); } И в чем ошибка??? :confused: :confused: :confused: :confused: :confused: |
А у тебя условие проверяется каждый кадр или только один раз? Я использую _root.gotoAndPlay(2);
|
Один раз!
|
посмотри тип переменной ... может быть он - строка ... добавь ноль если что....
|
И не должно работать
Переход на "Имя сцены" не работает вообще, или если и работает - то с прописыванием каких-то неописуемых префиксов - гораздо проще прыкать на метки, которыми проименованы соответствующие кадры - работает всегда и везде.
С уважением. |
Я вас обоих не понял...
Поясните, пожалуйста. |
Вложений: 1
2барт я говорил про то что сравнивать строку с числом нельзя .... вернее результата может нужного не получиться ... а вообще вот ... посмотри файл прикрепленный ... вроде работает ... с первого раза ... может ошибка в имени сцены у тебя ?
|
На нужном кадре ставиш метку, потом пишешь _root.gotoAndPlay("Метка"); и без разницы на какой сцене стоит эта метка - перейдет обязательно
|
wwwita, у тебя файл неправильный (флэш говорит "неправильнный формат файла!")!
Поставь, пожалуйста, нормальный файл! |
это у тя флешъ неправильный...
|
| Часовой пояс GMT +4, время: 01:10. |
Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.