Может ли кто-нибудь заставить _lockroot работать? - PullRequest
0 голосов
/ 05 мая 2010

У меня есть следующий код, который в конечном итоге загружает SWF-файл в мувиклип «myloader» с помощью загрузчика фрагментов ролика, код следующий:

var myload:MovieClipLoader = new MovieClipLoader();
var listener:Object = new Object();
myload.addListener(listener);

listener.onLoadStart = function(){
    animcontainer.myloader._lockroot = true;
    trace("Started");
    }

listener.onLoadInit = function(){
    animcontainer.myloader._lockroot = true;
    trace("finished and locked");
    }

listener.onLoadComplete = function(){
    animcontainer.myloader._lockroot = true;
    }

myload.loadClip(path, animcontainer.myloader);

Загрузочный файл, который я загружаю, имеет кнопки паузы, перемотки и воспроизведения, которые должны ссылаться на _root, так как они работают нормально, когда играются одни. После загрузки их в myloader они больше не работают.

Исходя из вышеприведенного кода, наверняка клип myloader должен блокироваться как _root после завершения загрузки?

Я уже погуглил на этом, не повезло. Любая помощь будет высоко ценится,

Спасибо.

Ответы [ 2 ]

2 голосов
/ 05 мая 2010

Упс, думал, что изначально это было как 3:

попробовать:

listener.onLoadComplete = function(target_mc:MovieClip, httpStatus:Number){
    target_mc._lockroot = true;
    }
0 голосов
/ 05 мая 2010

_lockroot - это флаг. вам нужно установить его на true.

редактировать: вы пробовали animcontainer.myloader._lockroot = true до загрузки?

Greetz
back2dos

...