Форум Flasher.ru

Форум Flasher.ru (http://www.flasher.ru/forum/index.php)
-   ActionScript 3.0 (http://www.flasher.ru/forum/forumdisplay.php?f=83)
-   -   Как обратиться к загруженному клипу(ам) (http://www.flasher.ru/forum/showthread.php?t=148917)

U4enik 14.01.2011 15:53

Как обратиться к загруженному клипу(ам)
 
В swf подгружаю другую swf соджержащую объекты к которым надо обращаться.

Код AS3:

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. Попробуйте добавить типизацию:
Код AS3:

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

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


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

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