PDA

Просмотр полной версии : как обратится к timeline подгружаемого ролика из него же


as_68
30.10.2012, 03:19
Столкнулся с такой проблемой. Перерыл форум не нашел.

Есть ролик muv1 в него грузится muv2.
В muv2 есть кнопка которая запускает проигрывание основной timeline этого ролика.
код в кадре:
stop();
but_02.onRelease = function() {
_root.play();
};

Когда запускаю muv2 отдельно все работает, но когда внутри muv1 кнопка запускает проигрывание основной линейки muv1.
Как обратится к линейке muv2?

Hauts
30.10.2012, 08:17
Поставьте свойство _lockroot = true у загружаемой флэшки. Это будет указывать плееру на то, что _root загружаемой не будет переписан на _root загружавшей.

Так же можно просто закэшировать свойство _root у загружаемой:



var selfRoot = this; // На основной временной шкале загружаемой
stop();
but_02.onRelease = function() {
selfRoot.play();
};