Форум Flasher.ru

Форум Flasher.ru (http://www.flasher.ru/forum/index.php)
-   ActionScript 3.0 (http://www.flasher.ru/forum/forumdisplay.php?f=83)
-   -   может ли SWF "съесть" другой SWF и получить доступ к его библиотеке? (http://www.flasher.ru/forum/showthread.php?t=123040)

chernovweb 23.03.2009 18:23

может ли SWF "съесть" другой SWF и получить доступ к его библиотеке?
 
У меня проблема с пониманием AS3.

Как сделать, и возможно ли в обще -
Загрузить swf у которого в библиотеке лежат фотки, другим swf файлом и получить доступ к этим фоткам?

Иными словами - есть много картинок (очень много и очень маленьких). Время загрузки этих фалов стремится приблизится к бесконечности вот и появляется мысль как эти файлы сложить в одну коробочку, чтобы клиент качал 1 большой файл вместо 100 по 2 kb.

Спасибо.

litebox 23.03.2009 18:28

можно, сначала нужно загрузить свф, затем воспользоватся конструкцией
Код AS3:

loader.contentLoaderInfo.applicationDomain.getDefinition("LoadedClass") as Class


chernovweb 23.03.2009 18:33

Спасибо за быстрый ответ. Будем осознавать сказанное.

Kennysp 23.03.2009 19:18

Отлично!
А как теперь из переменной типа Class получить объект типа BitmapData, которой изначально и была эта картинка в библиотеке?

mre 23.03.2009 19:47

Создать экземпляр класса.

kackbip 24.03.2009 10:55

Чтобы не париться с указанием откуда конкретно брать описание(класс) можно воспользоваться getDefinitionByName

Mur4ik 24.03.2009 15:50

http://pixelwelders.com/blog/best-pr...wflibrary-v15/

Alex Lexcuk 24.03.2009 17:22

Я тоже такую пробовал делать, правда область применения сомнительная, но все-же так можно тоже. На примере DataGrid из swf файла.
http://www.murmadillo.tut.su/html/table-lib.html


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

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