Форум Flasher.ru

Форум Flasher.ru (http://www.flasher.ru/forum/index.php)
-   ActionScript 3.0 (http://www.flasher.ru/forum/forumdisplay.php?f=83)
-   -   Проблема с экспортом в swc (http://www.flasher.ru/forum/showthread.php?t=126850)

BBOY Ильич 29.06.2009 03:26

Проблема с экспортом в swc
 
Добрый вечер, форумчане!

Столкнулся со следующей проблемой:
Пытаюсь создать свой компонент. Для этого создал мувиклип, которому назначил класс FlashPlayer. В этом классе я создаю инстансы объектов, лежащих в библиотеке, которые затем программно помещаю внутрь мувиклипа FlashPlayer. После экспорта в swc и последующей вставкой в новый проект этого "компонента", при компиляции ни один из объектов, которых я создал программно, не отображается на экране.
Если перед экспортом поместить все объекты, что я буду создавать, внутрь главного мувика, то в готовом swc все отображается, но мне такой вариант решения проблемы кажется неправильным. К тому же при использовании такого swc компилятор начинает ругаться:

Цитата:

TypeError: Error #1009: Cannot access a property or method of a null object reference.
указывая на функцию
Код AS3:

private function init(e:Event = null):void 
{
        seeker.x = 0;
}

хотя переменная seeker объявлена в классе
Код AS3:

public var seeker:Sprite;

и попытка ее изменения происходит после события ADDED_TO_STAGE

Скажите пожалуйста, отчего такое происходит, и как с этим бороться? Спасибо.

etc 29.06.2009 07:55

Это значит, что seeker = null.

ramshteks 29.06.2009 07:57

обьявление не значит инициализация

BBOY Ильич 29.06.2009 14:34

Спасибо, а что скажете по первому пункту? Нужно ли вытаскивать на сцену все используемые мувики и битмапы?

BBOY Ильич 13.07.2009 01:50

Странное дело: при попытке использовать компонент в CS4 все работает здорово, а если тот же компонент вставить в CS3 - получаю ошибку 1009


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

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