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

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

Версия для печати  Отправить по электронной почте    « Предыдущая тема | Следующая тема »  
Опции темы Опции просмотра
 
Создать новую тему  
Старый 24.06.2007, 02:53
xintrea вне форума Посмотреть профиль Отправить личное сообщение для xintrea Посетить домашнюю страницу xintrea Найти все сообщения от xintrea
  № 1  
Ответить с цитированием
xintrea
 
Аватар для xintrea

Регистрация: Mar 2002
Адрес: https://webhamster.ru
Сообщений: 107
По умолчанию Ролик, генерируемый mtasc: кто как делает прелоадер и техника работы "в одном кадре".

Здравствуйте господа!

Вопрос у меня такой возник...
Предположим, есть проект, состоит из as-файлов и swf-файлов в которых только графика и прочие ресурсы. Он компилица через mtasc. Стартовый код примерно такой

Код:
class application {
	
         private var scopeRef:MovieClip;
         
         function application(scope:MovieClip) {
          ...
         }
         
         function code() {
          // Основной рабочий код
          ...
         }

         // --- Main Entry Point
         static function main() {                
                 var appinstance:application = new application(_root);
         }
}
В конструкторе application() вызывается подгрузка нужных swf-файлов парами команд в стиле

Код:
this.createEmptyMovieClip("logo", dpt);
loadMovie("logo.swf", logo);
dpt++;
Вопросы (прелоадера пока не касаемся)

1. Кто как делает загрузку swf-ников? Имеется в виду - куда их грузить?
- По координатам за пределами экрана?
- По координатам 0,0 с размером 0?
- Сначала на верхнем по глубине слое рисум прямогугольник на все рабочее пространство, а swf-ники подгружаем под него?
- Другой метод?


(теперь касаемо предоадера и вообще техники работы "в одном кадре")

2. Если мы будем делать загрузку через MovieClipLoader.loadClip(), то вообще как должно быть организовано наше приложение? Вначале надо сделать инстанс простенького програмного прелоадера, а потом в обработчике MovieClipLoader.onLoadComplete() удалить этот инстанс, он исчезнет с экрана, и потом надо вызвать основной код приложения (в моем примере это будет appinstance.code()). Так это делается или как-то по-другому?
__________________
Со всяческими пожеланиями, Xintrea.
https://webhamster.ru

Создать новую тему   Часовой пояс GMT +4, время: 08:58.
Быстрый переход
  « Предыдущая тема | Следующая тема »  

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

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


 


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


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