PDA

Просмотр полной версии : Все Фрагменты ролика, Графики, Кнопок внешнего файла


MovieClip69
28.03.2015, 00:01
Здравствуйте. Можно ли как-то получить и вывести на экран все фрагменты ролика, кнопки, графику подгружаемоего свф файла? То есть не только те, которые на сцене, но и те, которые в библиотеке исключительно

silin
30.03.2015, 12:51
можно, для этого символы должны быть помечены в библиотеке как Export for Actionscript и грузится флешка должна в текущий ApplicationDomain
public class Main extends Sprite
{
private var loader:Loader;

public function Main():void
{
loader = new Loader();
loader.contentLoaderInfo.addEventListener(Event.COMPLETE, loader_complete);
var context:LoaderContext = new LoaderContext(false, ApplicationDomain.currentDomain);
loader.load(new URLRequest("test.swf"), context);
}

private function loader_complete(e:Event):void
{

var content:Sprite = loader.content as Sprite;
// Symbol1,Button1 - имена классов нужных символов в библиотеке
var mySymbolClass:Class = getDefinitionByName("Symbol1") as Class;
var myButtonClass:Class = getDefinitionByName("Button1") as Class;

addChild(new mySymbolClass());
addChild(new myButtonClass());
}

}