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

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

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

блогер
Регистрация: Dec 2008
Адрес: г. Чебоксары
Сообщений: 2,259
Записей в блоге: 6
По умолчанию Загрузка swc на этапе выполнения

А что, swc никак не подгрузить на этапе выполнения и не получить доступ к классам? Loader не распознает.
__________________
Дети не должны знать о своих родителях

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

Регистрация: Nov 2010
Адрес: Москва
Сообщений: 915
Записей в блоге: 4
Отправить сообщение для Aquahawk с помощью ICQ Отправить сообщение для Aquahawk с помощью Skype™
SWC это зип архив внутри которого swf. Грузите UrlLoader ом, потом какой нибудь любой распаковываете и чисто теоретически должно заработать. Срезу предупрежу что сам не пробовал. Можете попробовать просто извлечь зипом и оттуда swf загрузить, должно заработать.
__________________
:)


Последний раз редактировалось Aquahawk; 26.09.2012 в 23:43.
Старый 26.09.2012, 23:03
caseyryan вне форума Посмотреть профиль Отправить личное сообщение для caseyryan Найти все сообщения от caseyryan
  № 3  
Ответить с цитированием
caseyryan
 
Аватар для caseyryan

Регистрация: Jun 2012
Адрес: Новосибирск
Сообщений: 6,644
Записей в блоге: 4
Вряд ли заработает. Не могу стопроцентно утверждать почему, но по чему-то у меня этот файл не работал отдельн, когда я пытался что-то подобное провернуть. Там еще xml лежит с описанием.

п.с. Зачем грузить swc, нет возможности сделать сразу swf?

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

блогер
Регистрация: Dec 2008
Адрес: г. Чебоксары
Сообщений: 2,259
Записей в блоге: 6
Есть, но придется лишний раз пересохранять.

В xml'ке вроде бы должны содержаться имена классов. Вообще жаль, что флешовый swc флешом самостоятельно не поддерживается.
__________________
Дети не должны знать о своих родителях

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

Регистрация: Jun 2006
Адрес: Москва
Сообщений: 461
Ну почему жаль-то?

У swc совсем другая задача. Такая библиотека предназначена для использования на этапе компиляции и не обязана быть удобной для рантайма. Нужен рантайм - используйте swf с нужными ресурсами.

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

блогер
Регистрация: Feb 2006
Сообщений: 1,474
Записей в блоге: 3
Дык никто же не мешает:
- сделать отдельный проект
- подключить к нему swc
- скомпилировать упомянув нужные классы (если не ошибаюсь можно без упоминания особыми параметрами подключения swc-шки включить всё)
- подгружать получившуюся swf
Зачем чего-то распаковывать?

Старый 27.09.2012, 23:32
artcraft вне форума Посмотреть профиль Отправить личное сообщение для artcraft Посетить домашнюю страницу artcraft Найти все сообщения от artcraft
  № 7  
Ответить с цитированием
artcraft
 
Аватар для artcraft

блогер
Регистрация: Aug 2005
Адрес: www.artcraft.cz
Сообщений: 1,967
Записей в блоге: 6
Отправить сообщение для artcraft с помощью ICQ
дело в том что swf находящийся внутри swc скомпилирован в дебаг режиме,
и если вы хотите его использовать в рантайме то нужно сперва его оптимизировать,
для этого в bin папке flexsdk есть специальный оптимизатор

вот как это следует делать

1. Create an RSL by compiling a library project in Flex Builder or building a SWC file with the compc command line tool.
2. Compile your main application and reference the RSL.
3. Extract the library.swf file from your RSL's SWC file, if you haven't done so already.
4. Run the optimizer against the library.swf file
5. Deploy the optimized library with the application so that the application uses it at run time.


http://help.adobe.com/en_US/flex/usi...c0bf69084-7ad9
__________________
Хороший отдых - половина работы.

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

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

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


 


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


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