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

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

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

Регистрация: Jul 2011
Сообщений: 121
По умолчанию Загрузка swf из архива

Всем привет.
Каким образом загрузить файл swf из архива?

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

Регистрация: Oct 2010
Адрес: Харьков
Сообщений: 616
Записей в блоге: 1
Отправить сообщение для strangedk с помощью ICQ Отправить сообщение для strangedk с помощью Skype™
Не помню чтобы Flash умел работать с архивами.

Вопрос не ясен. Чем загрузить? и откуда?
__________________
adobe AS3 manual

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

блогер
Регистрация: Nov 2007
Адрес: Almaty, Moscow
Сообщений: 396
Записей в блоге: 5
Отправить сообщение для Партизан с помощью Skype™
Цитата:
Сообщение от strangedk Посмотреть сообщение
Вопрос не ясен. Чем загрузить? и откуда?
Куда?

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

Регистрация: Jul 2011
Сообщений: 121
Загрузить swf-ку из zip или rar архива на сцену c помощью loader
Код AS3:
var request_PLx = new URLRequest("<архив из которого загрузить>Start.swf");
var loader_PLx = new Loader();
loader_PLx.load(request_PLx); 
addChild(loader_PLx);

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

Регистрация: Oct 2010
Адрес: Харьков
Сообщений: 616
Записей в блоге: 1
Отправить сообщение для strangedk с помощью ICQ Отправить сообщение для strangedk с помощью Skype™
PHP кажется умеет работать с архивами.
Ну разархивируйте PHP, а потом открывайте.

А вообще, очень странный подход. Я думаю вы ожидали этого вопроса:
Зачем swf в архиве у вас?
__________________
adobe AS3 manual

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

Регистрация: Jul 2011
Сообщений: 121
Нашёл PHP вариант: zip_open (string filename), но как связать с actionscript не имею представления, да и с PHP к сожалению не знаком.
Да, я ожидал вопрос об этом подходе. Хочу попробовать для создания иллюзии защиты информации. Вообще пытаюсь собрать инсталлятор. Всё готово, но при установке все swf-ки предательски открыто висят в папке установленной проги. Хочу изначально их засунуть в архив и оттуда оболочкой извлекать. Такая задумка. Может кто знает как можно много swf-ок объединить в один файл и из него производить подгрузку? Уже 4 часа голову ломаю над этим...


Последний раз редактировалось Sweet07; 29.05.2012 в 01:13.
Старый 29.05.2012, 01:31
-De- вне форума Посмотреть профиль Отправить личное сообщение для -De- Найти все сообщения от -De-
  № 7  
Ответить с цитированием
-De-
 
Аватар для -De-

блогер
Регистрация: Oct 2005
Адрес: Днепродзержинск - город Брежнева и других логопедов
Сообщений: 1,421
Записей в блоге: 4
Отправить сообщение для -De- с помощью ICQ Отправить сообщение для -De- с помощью Skype™
Загуглить "as3 zip". Зип грузить URLLoader'ом как бинарный файл (поставить ему dataFormat = URLLoaderDataFormat.BINARY). Загруженный зип разархивировать при помощи нагуглённой библиотеки и разархивированные swf скормить лоадеру при помощи Loader#loadBytes.
Как зип поможет правда - не знаю %) может просто их не swf обозвать тогда уж) Или пошифровать как-нить.
__________________
Бобры отвечают на вопросы не потому, что знают на них ответы; они отвечают потому, что их спрашивают.

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

Регистрация: Mar 2007
Сообщений: 319
сделать свой формат, складывать байты swf в один байтовый массив (который потом нужно сохранить в файл), длину каждого указывать в заголовке известной длины. В обратном порядке загружать-извлекать байты, и загружать через Loader#.loadBytes(bytes)

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

Регистрация: Jul 2011
Сообщений: 121
А можно поподробнее про создание своего формата и байтового массива swf-ок

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

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

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


 


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


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