Форум 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=95036)

Timerlan 26.04.2007 11:57

Экспорт классов не в первый фрейм.
 
Вот возникла такая проблема:
создаю новый документ, присваиваю ему document class. В этом классе отслеживаю загрузку и затем даю команду play(). Во втором фрейме на временной шкале создаю мувик, присваиваю ему свой собственный класс( допустим MyClass, при этом галочку экспорт в первый фрейм снимаю). Затем из document class отслеживаю когда наступит 3й фрейм и там создаю новый клип командой var mc=new MyClass();addChild(mc);
Так вот проблема: если в настройках публикации установить экспорт классов во второй фрейм( или в любой другой, отличный от первого), то мувик не создается. В чем может быть проблема?

etc 26.04.2007 13:11

Проверь, работает ли вообще Document class. А лучше прицепи исходник, ковырну (самому лень ваять :D).

Timerlan 26.04.2007 13:24

Вложений: 1
document class работает.
исходник прикрепил. Сейчас там в настройках публоикации стоит первый фрейм для экспорта классов и голубой прямоугольник создается, а вот если для экспорта поставить второй фрейм, ничего не создается и даже конструктор не выполняется.

etc 26.04.2007 13:37

Для начала: код должен быть либо в классе, либо в кадрах. Одно из двух.
Далее, судя по всему экспорт во второй кадр либо не пашет, потому как первый кадр самый тяжелый, либо в первый кадр идет экспорт только Document class. Сам объект Sq существует (и конструктор вызывается), но не существует его контента.
Вероятно, сей момент нужно, видимо, уточнить в хелпе.

Timerlan 26.04.2007 13:45

конструктор не вызывается. Об этом говорит трейс, т.к. выводит "A" только один раз( для того мувика что во втором фрейме).
И, я так понимаю, что при экспорте классов во второй фрейм, в первый экспортится только документ класс
ЗЫ, код в кадрах вбил пытаясь наконец понять, почему не работает.

etc 26.04.2007 13:56

Да ну? У меня при попытке создать в первом кадре клип вызвался конструктор. И в третьем тоже. А вот во втором никакого вызова конструктора не произошло как раз.

Timerlan 26.04.2007 14:01

ааа:) ну это не шибко меняет дело, контент то теряется. И сей факт довольно критичен т.к. если это ошибка в самом флэше, для создания больших проектов, придется делать ещё один свф, который будет грузить в себя основной документ т.к в основном документе, из-за того что все будет валиться в первый фрейм прелоадер теряет свой смысл.

etc 26.04.2007 14:05

Нужно проштудировать хелп, судя по всему. Только вот лично мне совершенно не хочется заниматься этим :D

Timerlan 26.04.2007 15:11

да что-то я в этом хелпе не нашел ничего по этому поводу.

artfabrique 16.05.2007 06:37

ну что? есть продвижения? как решился вопрос?


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

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