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

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

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

Регистрация: Aug 2011
Сообщений: 12
По умолчанию Структура flash приложения/игры.

Всем доброго дня
Как делать структуру flash приложения?
Видел примеры такие:
1. Создаем главный fla/swf файл.
2. Создаем класс Preloader наследуемся от MovieClip (пишем код, который будет показывать процент загрузки всего swf файла)
3. Задаем класс Preloader в качестве владельца сцены (основного класса программы).
4. Запускаем. Грузиться первый кадр swf, он показывает процент загрузки всего swf файла.

Дальше я воткнул во 2 кадр изображение размером 2мб, и в классе Preloader дописал: когда swf'ка полностью загрузиться, мы должны перейти во 2 кадр.
Всё ок, всё работает.
Только где дальше писать код? Где размещать файлы которые я буду дальше использовать?
Как выглядит структура на пальцах, как я только что описал.
Всем буду очень благодарен.
Возможно недопонимание идёт из-за того что я некоторые важные моменты в AS3 или Flash упустил, подскажите (например с MovieClip плохо работаю пока), какие классы/пакеты изучать и.т.д.

Старый 26.08.2011, 21:17
olexandr вне форума Посмотреть профиль Отправить личное сообщение для olexandr Посетить домашнюю страницу olexandr Найти все сообщения от olexandr
  № 2  
Ответить с цитированием
olexandr
 
Аватар для olexandr

Регистрация: Aug 2007
Адрес: Ukraine, Kyiv
Сообщений: 643
Отправить сообщение для olexandr с помощью ICQ Отправить сообщение для olexandr с помощью MSN Отправить сообщение для olexandr с помощью Skype™
дальше писать во втором кадре
вообще лучше использовать классы и не писать в кадрах вообще
__________________
сайт, vk

Старый 26.08.2011, 23:12
square вне форума Посмотреть профиль Отправить личное сообщение для square Найти все сообщения от square
  № 3  
Ответить с цитированием
square

Регистрация: Aug 2011
Сообщений: 12
Цитата:
Сообщение от olexandr Посмотреть сообщение
дальше писать во втором кадре
вообще лучше использовать классы и не писать в кадрах вообще
Всё и так в классах

Старый 27.08.2011, 00:43
NikolyA вне форума Посмотреть профиль Отправить личное сообщение для NikolyA Найти все сообщения от NikolyA
  № 4  
Ответить с цитированием
NikolyA
 
Аватар для NikolyA

Регистрация: Dec 2006
Сообщений: 1,764
храни всю графику в fla файле или подгружай по мере надобности через xml, код храни в классах
__________________
а за окном атлантический океан!

Старый 27.08.2011, 10:52
goodguy вне форума Посмотреть профиль Найти все сообщения от goodguy
  № 5  
Ответить с цитированием
goodguy
Banned
[+1 05.11.11]
[+1 09.08.11]

Регистрация: Jan 2010
Адрес: РФ. Кемеровская область
Сообщений: 3,243
Цитата:
Всё и так в классах
В чем тогда вопрос?

Старый 27.08.2011, 15:12
dimarik вне форума Посмотреть профиль Отправить личное сообщение для dimarik Найти все сообщения от dimarik
  № 6  
Ответить с цитированием
dimarik
.
 
Аватар для dimarik

модератор форума
Регистрация: Sep 2003
Адрес: Москва
Сообщений: 4,630
Записей в блоге: 20
Инстанцируйте класс приложения и добавляйте на сцену (или куда угодно)

Код AS3:
class Preloader {
   function __onLoad() {
      super.nextFrame();
      const applicationClass:Class = super.loaderInfo.applicationDomain.getDefinition("full.qualified.class::Name") as Class;
      if (applicationClass) 
          super.parent.addChild( new applicationClass() as DisplayObject);
      // remove self
      super.parent.removeChild(this);
   }
}
__________________
Воспитан в TimeZero. Работаю в Mail.ru.


Последний раз редактировалось dimarik; 27.08.2011 в 15:14.
Создать новую тему Ответ Часовой пояс GMT +4, время: 06:48.
Быстрый переход
  « Предыдущая тема | Следующая тема »  

Теги
AS3 , flash

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

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


 


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


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