Flash / gotoAndStop

интернет компьютеры flash ActionScript флеш

Есть флэшка.
http://random-home.com/temp/header5.swf при загрузке по умолчанию она начинает играть анимацию.
У нее есть параметр isplay http://random-home.com/temp/header5.swf?isplay=0 который заставляет её замереть когда он указан, тоесть флешка должна загрузиться и всё.
Вот как-то так я это сделал:
var isplay:Number;
if(isplay == 0) {
_root.gotoAndStop(90);
ani.gotoAndStop(892);
}

Так вот, проблема в том, что ani.gotoAndStop(892); срабатывает правильно, а вот _root.gotoAndStop(90); срабатывает не правильно вообще. это можно увидеть тут: http://random-home.com/temp/header5.swf?isplay=0
Иcходник http://random-home.com/temp/header5.fla

Где я не прав?

Примечание:
2dmpost
у меня выполняется условие ani.gotoAndStop(892);
переменная у меня indefined до тех пора пока я флешке не передам параметр header5.swf?isplay=0
вот в этот момент моя переменная стает равна 0 и условие срабатывает
но если ani коррекетно останавливается то _root как то не так как надо
Ответы:
Где?
Где-то между var isplay:Number;
и
if(isplay == 0) {
Дело в том что при объявлении переменной ей не присваивается значение 0, она равняется undefined.
Поэтому условие isplay == 0 не выполняется... не знаю почему вы считаете что ani.gotoAndStop(892); срабатывает.
На самом деле обе комманды не выполняются.


15 лет назад

RPI.su - самая большая русскоязычная база вопросов и ответов. Наш проект был реализован как продолжение популярного сервиса otvety.google.ru, который был закрыт и удален 30 апреля 2015 года. Мы решили воскресить полезный сервис Ответы Гугл, чтобы любой человек смог публично узнать ответ на свой вопрос у интернет сообщества.

Все вопросы, добавленные на сайт ответов Google, мы скопировали и сохранили здесь. Имена старых пользователей также отображены в том виде, в котором они существовали ранее. Только нужно заново пройти регистрацию, чтобы иметь возможность задавать вопросы, или отвечать другим.

Чтобы связаться с нами по любому вопросу О САЙТЕ (реклама, сотрудничество, отзыв о сервисе), пишите на почту [email protected]. Только все общие вопросы размещайте на сайте, на них ответ по почте не предоставляется.