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

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

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

Регистрация: Apr 2010
Сообщений: 170
По умолчанию Динамическое подключение swc

Всем доброго утра!

Как-то давно я использовал swc, для того чтобы подключать их к проекту во время компоновки (то есть чтобы уже нормально работающий код не компилировался каждый раз). Теперь же есть задумка разделить проект на части и эти части подгружать с сервера. То есть, например разработать отдельный проект по управлению звуками и скомпилировать его в swc. Загрузить на сервер. Потом уже основной движок игры динамически её загрузит/подгрузит/включит и будет вызывать классы/функции данной библиотеки. А при необходимости выгрузит её. Возможно ли так и если да, то в какую сторону копать?

Старый 23.01.2012, 13:42
TanaTiX вне форума Посмотреть профиль Отправить личное сообщение для TanaTiX Найти все сообщения от TanaTiX
  № 2  
Ответить с цитированием
TanaTiX
 
Аватар для TanaTiX

блогер
Регистрация: Feb 2008
Сообщений: 1,453
Записей в блоге: 4
А почему не сделать все тоже самое, но с помощью swf? И кстати, где-то на форуме была статейка по настройке библиотек при компиляции - почитайте, думаю найдете для себя много интересного.
__________________
Ну все, теперь Забава м-о-я.
Гы-гы, а корабль мой!

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

блогер
Регистрация: Dec 2008
Адрес: Israel, Natanya
Сообщений: 4,740
Записей в блоге: 11
Цитата:
Возможно ли так...
Возможно.
Цитата:
...и если да, то в какую сторону копать?
Начать можете отсюда.
__________________
משיח לא בא
משיח גם לא מטלפן

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

блогер
Регистрация: Feb 2008
Сообщений: 1,453
Записей в блоге: 4
Цитата:
Сообщение от alatar Посмотреть сообщение
Начать можете отсюда.
Именно эту статью я и имел ввиду.
__________________
Ну все, теперь Забава м-о-я.
Гы-гы, а корабль мой!

Старый 23.01.2012, 14:23
wvxvw вне форума Посмотреть профиль Отправить личное сообщение для wvxvw Найти все сообщения от wvxvw
  № 5  
Ответить с цитированием
wvxvw
Modus ponens
 
Аватар для wvxvw

модератор форума
Регистрация: Jul 2006
Адрес: #1=(list #1#)
Сообщений: 8,049
Записей в блоге: 38
Да ничего, собственно, нового - компилируете нужный вам код в SWF, и ее и загружаете. А потом ищете очень долго почему не выгружается Простой способ скомпилировать из SWC SWF - создать путстой проект и скомпилировать его с -il ./path/to/my.swc. Можно, конечно, и усложнить - посмотреть в сторону, как скомпилировать RSL - но последнее в принципе не предполагает выгрузку.
__________________
Hell is the possibility of sanity

Старый 23.01.2012, 14:27
alatar вне форума Посмотреть профиль Отправить личное сообщение для alatar Найти все сообщения от alatar
  № 6  
Ответить с цитированием
alatar
 
Аватар для alatar

блогер
Регистрация: Dec 2008
Адрес: Israel, Natanya
Сообщений: 4,740
Записей в блоге: 11
Цитата:
посмотреть в сторону, как скомпилировать RSL
RSL ничем не отличается от swc, принцип тот же.
__________________
משיח לא בא
משיח גם לא מטלפן

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

блогер
Регистрация: Feb 2008
Сообщений: 1,453
Записей в блоге: 4
Цитата:
А потом ищете очень долго почему не выгружается
Может быть и такое. Зависит от того как использовать. Если нет перекрестных ссылок, то все должно выгружаться.
__________________
Ну все, теперь Забава м-о-я.
Гы-гы, а корабль мой!

Старый 23.01.2012, 16:05
wvxvw вне форума Посмотреть профиль Отправить личное сообщение для wvxvw Найти все сообщения от wvxvw
  № 8  
Ответить с цитированием
wvxvw
Modus ponens
 
Аватар для wvxvw

модератор форума
Регистрация: Jul 2006
Адрес: #1=(list #1#)
Сообщений: 8,049
Записей в блоге: 38
Чем же то же самое? RSL - это вполне себе отдельная тема. SWC - просто сборник всего, что может понадобиться в проекте во время компиляции, RSL - это SWF модуль. Не из каждой SWC можно даже в теории сделать RSL. RSL можно сделать не используя SWC.
__________________
Hell is the possibility of sanity

Старый 23.01.2012, 16:16
alatar вне форума Посмотреть профиль Отправить личное сообщение для alatar Найти все сообщения от alatar
  № 9  
Ответить с цитированием
alatar
 
Аватар для alatar

блогер
Регистрация: Dec 2008
Адрес: Israel, Natanya
Сообщений: 4,740
Записей в блоге: 11
Цитата:
RSL - это SWF модуль
С чего вдруг? Модуль это модуль. RSL, если мы говорим о Runtime Shared Library — обычная библиотека (просто сборник всего), то что обычно лежит внутри swc. Для любого swc можно выставить загрузку как RSL. Если ты имеешь ввиду swz, то это тоже обычная swc, только подписанная сертификатом от Adobe.
Цитата:
RSL можно сделать не используя SWC.
Естественно, также как и swc можно сделать без использования compc.
__________________
משיח לא בא
משיח גם לא מטלפן

Старый 23.01.2012, 18:47
wvxvw вне форума Посмотреть профиль Отправить личное сообщение для wvxvw Найти все сообщения от wvxvw
  № 10  
Ответить с цитированием
wvxvw
Modus ponens
 
Аватар для wvxvw

модератор форума
Регистрация: Jul 2006
Адрес: #1=(list #1#)
Сообщений: 8,049
Записей в блоге: 38
Нет, swc - это просто архив, например, туда можно просто картинки сохранить, или запомнившиеся стихи любимого писателя в формате Майкрософт Ворд Из этого не обязательно получится сделать RSL т.как RSL должен быть в формате SWF.

Кстати сказать - один из идиотизмов флексового фреймворка - они за каким-то лешим картинки скомпилировали в SWF и так их положили в SWC. И теперь обязательно нужно пользоваться их картинками (иконками всякими и т.п.) т.как даже если их переопределить в стилях, то оригиналы с уродскими именами типа __c_workspace_flex_framework_Assets_swf_mx_controls_treeClasses_OpenFolder_png останутся там навечно
__________________
Hell is the possibility of sanity


Последний раз редактировалось wvxvw; 23.01.2012 в 18:54.
Создать новую тему Ответ Часовой пояс GMT +4, время: 02:23.
Быстрый переход
  « Предыдущая тема | Следующая тема »  
Опции темы
Опции просмотра

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

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


 


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


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