PDA

Просмотр полной версии : Как обратиться к загруженному клипу(ам)


U4enik
14.01.2011, 15:53
В swf подгружаю другую swf соджержащую объекты к которым надо обращаться.


var cont:Sprite = new Sprite();
var loader:Loader = new Loader();
loader.load(new URLRequest(adress));
loader.contentLoaderInfo.addEventListener(Event.COMPLETE, ok);

function ok(e:Event):void {
addChild(cont);
cont.addChild(loader);
var karta = e.target.content;
}


Переменая karta не реагирует на обращение.
Подскажите правильно ли я пишу код?

bav
14.01.2011, 16:19
Не вижу в коде ни одного обращения к переменной karta. Попробуйте добавить типизацию:

var karta:MovieClip = e.target.content as MovieClip;

Aquahawk
14.01.2011, 16:21
а cont добавлен в список отображения? addchild(cont); сделайте.

bav
14.01.2011, 16:22
Вообще же, если вы будете пытаться обратиться к переменной karta вне функции ok, разумеется ничего не получится, ибо переменная karta суть локальная переменная функции ok.

Добавлено через 1 минуту
Aquahawk, строчка addChild(cont); присутствует в коде.

U4enik
14.01.2011, 16:35
Спасибо, вроде уже нашел..
Главное Мука читать повнимательнее.