Форум Flasher.ru
Ближайшие курсы в Школе RealTime
Список интенсивных курсов: [см.]  
  
Специальные предложения: [см.]  
  
 
Блоги Правила Справка Пользователи Календарь Поиск рулит! Сообщения за день Все разделы прочитаны
 

Вернуться   Форум Flasher.ru > Flash > ActionScript 3.0

Версия для печати  Отправить по электронной почте    « Предыдущая тема | Следующая тема »  
Опции темы Опции просмотра
 
Создать новую тему Ответ
Старый 26.04.2007, 11:57
Timerlan вне форума Посмотреть профиль Отправить личное сообщение для Timerlan Найти все сообщения от Timerlan
  № 1  
Ответить с цитированием
Timerlan

Регистрация: Jan 2006
Сообщений: 103
По умолчанию Экспорт классов не в первый фрейм.

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


Последний раз редактировалось Timerlan; 26.04.2007 в 12:00.
Старый 26.04.2007, 13:11
etc вне форума Посмотреть профиль Найти все сообщения от etc
  № 2  
Ответить с цитированием
etc
Et cetera
 
Аватар для etc

Регистрация: Sep 2002
Сообщений: 30,787
Проверь, работает ли вообще Document class. А лучше прицепи исходник, ковырну (самому лень ваять ).

Старый 26.04.2007, 13:24
Timerlan вне форума Посмотреть профиль Отправить личное сообщение для Timerlan Найти все сообщения от Timerlan
  № 3  
Ответить с цитированием
Timerlan

Регистрация: Jan 2006
Сообщений: 103
document class работает.
исходник прикрепил. Сейчас там в настройках публоикации стоит первый фрейм для экспорта классов и голубой прямоугольник создается, а вот если для экспорта поставить второй фрейм, ничего не создается и даже конструктор не выполняется.
Вложения
Тип файла: rar Flash.rar (40.1 Кб, 123 просмотров)

Старый 26.04.2007, 13:37
etc вне форума Посмотреть профиль Найти все сообщения от etc
  № 4  
Ответить с цитированием
etc
Et cetera
 
Аватар для etc

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

Старый 18.05.2007, 17:12
Makak вне форума Посмотреть профиль Отправить личное сообщение для Makak Найти все сообщения от Makak
  № 5  
Ответить с цитированием
Makak
 
Аватар для Makak

Регистрация: May 2006
Адрес: РБ, Уфа ...
Сообщений: 75
Цитата:
Сообщение от __etc
Для начала: код должен быть либо в классе, либо в кадрах. Одно из двух.
бррр... я еще больше запутался в хелпе в разделе Getting started with ActionScript > Example: Creating a basic application приведён пример класса, а в первом фрейме создаётся экземпляр класса...

Старый 26.04.2007, 13:45
Timerlan вне форума Посмотреть профиль Отправить личное сообщение для Timerlan Найти все сообщения от Timerlan
  № 6  
Ответить с цитированием
Timerlan

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


Последний раз редактировалось Timerlan; 26.04.2007 в 13:52.
Старый 26.04.2007, 13:56
etc вне форума Посмотреть профиль Найти все сообщения от etc
  № 7  
Ответить с цитированием
etc
Et cetera
 
Аватар для etc

Регистрация: Sep 2002
Сообщений: 30,787
Да ну? У меня при попытке создать в первом кадре клип вызвался конструктор. И в третьем тоже. А вот во втором никакого вызова конструктора не произошло как раз.

Старый 26.04.2007, 14:01
Timerlan вне форума Посмотреть профиль Отправить личное сообщение для Timerlan Найти все сообщения от Timerlan
  № 8  
Ответить с цитированием
Timerlan

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

Старый 26.04.2007, 14:05
etc вне форума Посмотреть профиль Найти все сообщения от etc
  № 9  
Ответить с цитированием
etc
Et cetera
 
Аватар для etc

Регистрация: Sep 2002
Сообщений: 30,787
Нужно проштудировать хелп, судя по всему. Только вот лично мне совершенно не хочется заниматься этим

Старый 26.04.2007, 15:11
Timerlan вне форума Посмотреть профиль Отправить личное сообщение для Timerlan Найти все сообщения от Timerlan
  № 10  
Ответить с цитированием
Timerlan

Регистрация: Jan 2006
Сообщений: 103
да что-то я в этом хелпе не нашел ничего по этому поводу.

Создать новую тему Ответ Часовой пояс GMT +4, время: 10:18.
Быстрый переход
  « Предыдущая тема | Следующая тема »  
Опции темы
Опции просмотра
Комбинированный вид Комбинированный вид

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.


 


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


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