Форум Flasher.ru

Форум Flasher.ru (http://www.flasher.ru/forum/index.php)
-   ActionScript 1.0/2.0 (http://www.flasher.ru/forum/forumdisplay.php?f=93)
-   -   управление таймлайном из клипа (http://www.flasher.ru/forum/showthread.php?t=104247)

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

Непонятна задача. объясни конкретнее с именами роликов
\

telit 21.11.2007 18:43

Цитата:

Сообщение от Punk T-34
Всё правильно, нажимая на логотип на основном таймлайне, нужно чтобы начал проиграываться локальный ролик, а не основной.

Всё ясно! Просто при нажатии на логотип ты проигрываешь сам логотип!!
Вместо this ставь полный адресс клипа, который хочешь проиграть!

Punk T-34 22.11.2007 02:04

†‡Paladin‡†, у меня много похожих клипов с разными именами. И я хочу сделать возможным нажатие на логотип на основном таймлайне изнутри клипа. Тогда этот кусочек кода будет одинаковым для всех муви-клипов. И мне не придётся много раз изменять код логотипа с поправкой на имя очередного клипа.

telit, во-первых, попробывал так сделать - не получилось:
Код:

_root.logo.onRelease = function() {
        _root.my_clip.gotoAndPlay(27);
};

,
а во-вторых, по-моему, ты не прав, когда говоришь, что в первом случае проигрывается логотип, потому что путь, если он не начинается с "_root.", является относительным. То есть если учесть, что я хочу проиграть муви-клип, с таймлайном которого я сейчас работаю, то нужно указывать "this."

Мыкыта 22.11.2007 14:55

Punk T-34
все правильно у вас проигрывается мувик logo...
если хочется другой проиграть укажите правильный путь до клипа


Часовой пояс GMT +4, время: 22:22.

Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2024, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.