PDA

Просмотр полной версии : Код ролик.команда как заставить работать?


Defake
20.02.2010, 22:26
Извиняюсь, если уже есть такая тема, но мне позарез надо узнать ответ на этот вопрос, не могу многое делать из-за него!
Я создаю муви_клип hero с двумя кадрами. Создаю на главном (поле?) кнопку и пишу в ней такой код:

on (press)
{
hero.gotoAndStop(2);
}

Кадр hero остается 1-ым, хоть утыкайся там.

Далее - создаю эту же кнопку в самом клипе Hero в кадре 1 с кодом:

on (press)
{
gotoAndStop(2);
}

Когда нажимаю на кнопку - ролик переходит на 2 кадр.

Вывод: Не работает переход к роликам типа ролик.команда

Я смотрел в учебниках - там этот урок есть и там все работает. Как сделать чтобы этот код работал у меня??
---------------
код _root["hero"]. тоже нифига

Zik.
20.02.2010, 22:37
Вот пример
Сохранено для CS3(9)

Defake
20.02.2010, 22:38
У мну не открывается.. У меня Macromedia Flash 8

expl
20.02.2010, 22:42
Видимо добавленному символу не присвоили имя "hero" (в панели Properties)
Имя в символа в библиотеке и его "инштанса" в ролике - разные вещи.

P.S. Щас придут и скажут, что код надо обрамлять тегами

Defake
20.02.2010, 22:45
Что то не понял.. ну я нажимаю правой кнопкой на hero --> Properties, и там имя объекта hero... Или что надо то?

Zik.
20.02.2010, 22:47
Сохранил для восьмерки

А вообще
Выделяете клип (не в библиотеке), нажимаете Ctrl + F3 (хотя для восьмерки не знаю) и смотрите instance name

Defake
20.02.2010, 22:51
ZIK68, спасибо!! Ввел instance name, и все получилось!