Форум Flasher.ru

Форум Flasher.ru (http://www.flasher.ru/forum/index.php)
-   ActionScript 1.0/2.0 (http://www.flasher.ru/forum/forumdisplay.php?f=93)
-   -   Содержимое swf'ки (http://www.flasher.ru/forum/showthread.php?t=100272)

vapes 23.08.2007 14:12

Содержимое swf'ки
 
Столкнулся с следующей проблемой: я подгружаю swf ролик (дизайн для майки)с сервера, и мне нужно узнать, что в этом подгруженном ролике находится (в 1 кадре сцены) png картинка или shape?

iNils 23.08.2007 14:25

Храните в ролике инфу об этом.

vapes 23.08.2007 14:28

Дело в том ,что уже сделаны тысячи дизайнов (swf роликов), причем они создаются не в ручную, а утилитой на сервере по картинке клиента.

iNils 23.08.2007 15:12

1. Переделать ролики заново.
2. Передавать эту информацию другим способом.
3. Забить на эту идею.

etc 23.08.2007 15:13

png-картинка является шейпом.

vapes 23.08.2007 15:24

А неужели нельзя обрацицца как - нибудь к чилду у _root подгруженного ролика и вызвать typeof (правда не знаю что он на картинку скажет). Или посмотреть содержимое библиотеки? Читал блог __etc, там есть пример, где доставали сожержимое свф-ки , но это написано на ас3, а меня на ас2 проект перевели :(

etc 23.08.2007 16:14

В swf нет библиотеки, а лежищие на сцене картинки являются шейпами с битмап-текстурой. Только определить, что это битмап-текстура, можно лишь по типу шейпа с помощью AS3 (ByteArray).

vapes 23.08.2007 16:30

Цитата:

Сообщение от __etc
В swf нет библиотеки, а лежищие на сцене картинки являются шейпами с битмап-текстурой. Только определить, что это битмап-текстура, можно лишь по типу шейпа с помощью AS3 (ByteArray).

Даже процитировал, посылая project manager'a :yahoo:

etc 23.08.2007 16:32

С серверной стороны, кстати, определить, что это содержит в себе swf, можно.

vapes 23.08.2007 16:43

Cерверную сторону пишуть немцы, я им целый день доказывал, что подгружаемые свфки не векторные, покуда декомпиленный исходник им не выслал. Они теперь начали делать векторные, но поддержка старых не помешала бы. Старые не устраивали тем, что я не мог установить их на маску, а делать маску из битмапДаты не хочецца. Тем более у них там картинки размерами 1800х...


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

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