Форум Flasher.ru

Форум Flasher.ru (http://www.flasher.ru/forum/index.php)
-   ActionScript 3.0 (http://www.flasher.ru/forum/forumdisplay.php?f=83)
-   -   Способы выцепить символы из внешней swf (http://www.flasher.ru/forum/showthread.php?t=124531)

MyXus 02.05.2009 17:02

Способы выцепить символы из внешней swf
 
В идеале хотелось бы юзать
Код:

[Embed(source="file.swf")]
private var emb_lib : Class;
private var lib    : MovieClipLoaderAsset;

А потом сразу
Код:

lib = new emb_lib () as MovieClipLoaderAsset;
lib...applicationDomain.getDefinition ( linkage ) as Class

Но.. не работает.
Не работает даже
Код:

loader = new Loader ();
loader.loadBytes ( lib.movieClipData );
domain = loader.contentLoaderInfo.applicationDomain;
domain.hasDefinition ( linkage ) -- > false

Подскажите? Пока выкручиваюсь через loader.load()

silin 02.05.2009 20:34

не уверен, что вполне понял в чем затык, но loadBytes тоже надо ловить по COMPLETE
и ембедить с mimeType="application/octet-stream"

Alex Lexcuk 03.05.2009 11:21

Как известно у компонента DataGrid туча символов и он сам является символом.
Пример выцепления компонента DataGrid из ембед swf файла.
http://www.murmadillo.tut.su/html/table-lib.html


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

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