PDA

Просмотр полной версии : Как импортировать графику IDE в FlashDevelop через swf


Marlin
14.07.2015, 18:41
Много раз импортировал графику запакованную в swc , но тут нужно именно подгружать swf , и брать оттуда классы, но если во флешдевелопе добавляю swf в библиотеку (add to library) , то классы из swf не видны, как решить эту проблему?

допустим вот такой код

[Embed(source="/graphics.swf", mimeType="application/octet-stream")]
public var LoadingAnimation : Class;



var context : LoaderContext = new LoaderContext (false,
ApplicationDomain.currentDomain);
context.allowCodeImport = true;
var loader : Loader = new Loader ();
loader.loadBytes (new LoadingAnimation (), context);
loader.contentLoaderInfo.addEventListener(Event.COMPLETE, swfLoaded);


private function swfLoaded(e:Event):void {

e.currentTarget.removeEventListener(Event.COMPLETE, JSONLoaded);


var mc = e.target.content as MovieClip;

}





и как потом из swf вытаскивать классы? В коде в IDE прописывать функции которые будут создавать экземпляры графики??

caseyryan
14.07.2015, 19:38
Лучше в swc экспортировать и просто подключать ее к фд через add to library

Marlin
15.07.2015, 14:28
нужен именно импорт swf

Tails
15.07.2015, 14:47
http://help.adobe.com/ru_RU/FlashPlatform/reference/actionscript/3/flash/system/ApplicationDomain.html?filter_flex=4.1&filter_flashplayer=10.2&filter_air=2.6
Там внизу есть примеры.

Marlin
20.07.2015, 18:04
спасибо, то что нужно