Просмотр полной версии : управление таймлайном из клипа
Punk T-34
21.11.2007, 16:11
Привет.
Не выполняется обычный код:
_root.logo.onRelease = function() {
this.gotoAndPlay(27);
};
Этот код прописан в таймлайне одного из муви-клипов. А сам муви-клип находится в основном тайлайне.
Вот, такая вот проблема. И не думал, что с этим будут проблемы.
P.S. В Publish Settings: Flash Player 8, AS 2
GladiatoR_Alex
21.11.2007, 16:17
А что он должен проигрывать в gAT? Может через _root?
Punk T-34
21.11.2007, 16:22
Что такое "gAT"?
GladiatoR_Alex
21.11.2007, 16:35
gotoAndPlay очепатился надо было gAP
Объясни подробней, что должен был сделать gAP: пройтись по локальному таймлайну или обратится к основному? Я как вижу, что локально... попробуй так _root.gotoAndPlay(27);
Punk T-34
21.11.2007, 16:49
Всё правильно, нажимая на логотип на основном таймлайне, нужно чтобы начал проиграываться локальный ролик, а не основной.
†‡Paladin‡†
21.11.2007, 16:59
Вопрос зачем делать через задний проход, когда можно навесить тот-же код на сам лого?
maxx_tlt2
21.11.2007, 17:39
Непонятна задача. объясни конкретнее с именами роликов
\
Всё правильно, нажимая на логотип на основном таймлайне, нужно чтобы начал проиграываться локальный ролик, а не основной.
Всё ясно! Просто при нажатии на логотип ты проигрываешь сам логотип!!
Вместо this ставь полный адресс клипа, который хочешь проиграть!
Punk T-34
22.11.2007, 02:04
†‡Paladin‡†, у меня много похожих клипов с разными именами. И я хочу сделать возможным нажатие на логотип на основном таймлайне изнутри клипа. Тогда этот кусочек кода будет одинаковым для всех муви-клипов. И мне не придётся много раз изменять код логотипа с поправкой на имя очередного клипа.
telit, во-первых, попробывал так сделать - не получилось:
_root.logo.onRelease = function() {
_root.my_clip.gotoAndPlay(27);
};,
а во-вторых, по-моему, ты не прав, когда говоришь, что в первом случае проигрывается логотип, потому что путь, если он не начинается с "_root.", является относительным. То есть если учесть, что я хочу проиграть муви-клип, с таймлайном которого я сейчас работаю, то нужно указывать "this."
Punk T-34
все правильно у вас проигрывается мувик logo...
если хочется другой проиграть укажите правильный путь до клипа
Punk T-34
23.11.2007, 00:53
Мыкыта, а вы можете хоть намекнуть на то как должен выглядеть код?.. А то я как ни кручу - так ничего и не получается. :(
используйте дебагер + trace()
как он дожен выглядеть может сказать только автор тоесть вы =)
пути можно относительный можно абсолютный(от _root)
PS: в кадре мувика к которому нужно достучаться напиши
trace(this);
Работает на vBulletin ® версия 3.7.3. Copyright ©2000-2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Copyright © 1999-2008 Flasher.ru. All rights reserved.