PDA

Просмотр полной версии : Переход на тот же кадр


Haiat
12.12.2007, 00:21
Можно ли gotoAndStop-ом на тот же самый кадр перейти.имя кадра знаем.НО почему то не переходит

koIIImarik
12.12.2007, 00:38
или выложите исходник, или объясняйте лучше, я, допустим, ничего не понял.

Haiat
12.12.2007, 00:43
Исходник не вышлю,так как я уже по другому сделал.Но
о суть проблемы вот в чём была: допустим сейчас 5 кадр запущен.На кнопке,находящейся в этом же кадре стоит gotoAndStop(5);.То есть нужно кадр заново проиграть.Не делает:)

chingachgoog
12.12.2007, 00:51
Почему не делает? Он же 5-й кадр показывает? Т.е. он именно его и проигрывает.

Haiat
12.12.2007, 00:52
Заново надо:)

chingachgoog
12.12.2007, 00:55
Что заново и с какого места?

Haiat
12.12.2007, 00:58
С начала кадра.Весь скрипт с начала

chingachgoog
12.12.2007, 01:03
скрипт сначала? Это просто. onEnterFrame

Haiat
12.12.2007, 01:14
Да это то понятно всё.Просто интерестно проверить было можно ли так кадр перезапустить.Просто флэш сайт делаю.И там это удобно было бы.Он на админке,и количество разделов меняется.Вот весь сайт в одном кадре,поэтому и интересовался.Щас уже решил проблему.
Ещё один вопрос:
__root.clip_text = _root.attachMovie("text", "text", _root.getNextHighestDepth());
_root.clip_text._alpha = 0;
_root.clip_text.text = XMLmenu.childNodes[0].childNodes[_root.page].attributes.text;
trace(_root.clip_text._height);
Почему то выводит высоту не новую,а высоту содержимого клипа в библиотеке

chingachgoog
12.12.2007, 01:21
1) должен стоять autoSize
2) перед проверкой новых размеров должна быть задержка (наиболее надежно -один раз onEnterFrame)

Haiat
12.12.2007, 01:25
И в правду дело было в autoSize.странно,я же его задал внутри самого аттаченного клипа